360技术团队地址:http://blogs.360.cn/blog/proxydelegate-application/Android 插件开发,做成动态加载美团Android DEX自动拆包及动态加载简介实现一些特殊需求,如界面换肤、插件化等,我们希望改变应用的运行环境(surrounding)...
分类:
移动开发 时间:
2015-11-10 19:21:16
阅读次数:
277
本文转自:http://www.devtf.cn/?p=706美团Android DEX自动拆包及动态加载简介概述作为一个android开发者,在开发应用时,随着业务规模发展到一定程度,不断地加入新功能、添加新的类库,代码在急剧的膨胀,相应的apk包的大小也急剧增加, 那么终有一天,你会不幸遇到这个...
分类:
其他好文 时间:
2015-11-10 16:07:38
阅读次数:
412
app发展到一定规模,就面临方法数超过65535的问题,前路怎么走,是像美团或者微信那样拆分成多个dex还是像淘宝,携程那样拆成多个bundle,怎么向前走? ? ? ? 没有完美的架构,只有合适的架构。但是类...
分类:
移动开发 时间:
2015-11-07 13:36:37
阅读次数:
994
源代码的我们现在拥有各式各样的IDE和编辑器可以去查看,但二进制文件对于大多数软件只能做到显示16进制,而不能按照文件类型的格式去显示。今天我们就用dex文件让010 show。 安装软件: http://www.sweetscape.com/010editor/ 下载模板: http:...
分类:
其他好文 时间:
2015-11-05 15:17:04
阅读次数:
162
最近也遇到了方法数超过65K的问题,最终通过MultiDex的方法解决了,感觉还比较简单,不知道美团为什么弄这么复杂的方案原文http://tech.meituan.com/mt-android-auto-split-dex.html概述作为一个android开发者,在开发应用时,随着业务规模发展到一定程度,不断地加入新功能、添加新的类库,代码在急剧的膨胀,相应的apk包的大小也急剧增加, 那么终...
分类:
移动开发 时间:
2015-11-03 12:34:11
阅读次数:
228
1.将apk解压,解压后为2.得到其中的classes.dex文件,下载软件dex2jar,把classes.dex文件拷贝到该软件下3.运行d2j-dex2jar.bat classes.dex,得到了此文件4.下载jd-gui工具,打开查看源码查看代码是否进行了混淆,是否包括了显而易见的敏感信息...
分类:
其他好文 时间:
2015-10-29 16:07:44
阅读次数:
153
[2015-10-21 14:25:06 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/tencent/stat/DeviceInfo; [2015-10-21 14:25:06 - W3C_School] Conversion to Dalvik format failed: Unable to ex...
分类:
其他好文 时间:
2015-10-21 16:06:25
阅读次数:
258
Dalvik虚拟机,是Google等厂商合作开发的Android移动设备平台的核心组成部分之一。它可以支持已转换为.dex(即“Dalvik Executable”)格式的Java应用程序的运行。.dex格式是专为Dalvik设计的一种压缩格式,适合内存和处理器速度有限的系统。Dalvik由Dan ...
分类:
移动开发 时间:
2015-10-20 10:24:59
阅读次数:
176
src:存放java源文件 gen: 资源配置文件 Android4.0: 4.0 类库 Android Private Lib: 支持库 Android Dependencies: android 的依赖包 Assets: 存放的是大文件 bin:存放.dex文件和打包好的.apk libs:存放...
分类:
移动开发 时间:
2015-10-16 11:52:47
阅读次数:
125
1.打包 >> 把所有的class打包成为classes.dex >> AndroidManifest.xml 打包成二进制文件 >> res目录下面的文件打包到resoureces.arsc >> assets 打包该路面下的文件 2. 上传/data/local/tmp/...
分类:
移动开发 时间:
2015-10-16 11:33:32
阅读次数:
165