码迷,mamicode.com
首页 >  
搜索关键字:dex    ( 10285个结果
apk应用的反编译和源码的生成
对于反编译一直持有无所谓有或无的态度,经过昨天一下午的尝试,也有了点心得和体会,具体操作方法如下:  是反编译工具的目录结构 上边 setp 1:在android-apktool里:   执行  apktool d -s xxx.apk setp 2:将1中生成的classes.dex(即就是Android下的可执行文件,由一簇一簇的.class文件jar...
分类:其他好文   时间:2015-03-17 21:59:10    阅读次数:191
针对android方法数64k的限制,square做出的努力。精简protobuf
1、早期的Dalvik VM内部使用short类型变量来标识方法的id,dex限制了程序的最大方法数是65535,如果超过最大限制,无法编译,把dex.force.jumbo=true添加到project.properties文件中可以通过编译,在低端手机无法安装,报错误INSTALL_FAILED...
分类:移动开发   时间:2015-03-16 16:13:55    阅读次数:298
Unable to execute dex: Multiple dex files define解决方案
使用Eclipse开发android出现的编译不通过的现象,控制台打印的信息如下:Unabletoexecutedex:MultipledexfilesdefineLcom/tencent/mm/a/a;[2015-03-1418:51:39-WelcomeActivity]ConversiontoDalvikformatfailed:Unabletoexecutedex:MultipledexfilesdefineLcom/tencent/mm/a/a;遇..
分类:其他好文   时间:2015-03-15 07:16:26    阅读次数:219
Unable to execute dex: Multiple dex files define 解决方法
Multiple dex files define Lcom/down/DetailActivity$1;大概就是多个文件DetailActivity被定义,原因可能是jar包重复导致。或者引入资源的同时,还将其打成jar包在加入工程中。
分类:其他好文   时间:2015-03-13 20:31:44    阅读次数:173
android-简述
1.android框架图 SGL:面向嵌入式设备终端的2D图形引擎 Webkit:提供浏览器引擎 FreeType:位图和矢量字体的绘制。 Dalvik虚拟机:与java虚拟机不同,经过优化后,它可以将class文件经过”dx”工具转换成.dex文件格式, dex文件格式更紧凑,执行效率更高。每个....
分类:移动开发   时间:2015-03-12 00:40:01    阅读次数:248
反编译工具和步骤
apk反编译工具下载地址:http://download.csdn.net/detail/pihaishen/8488935 Android反编译Java代码 首先要下载两个工具:dex2jar和JD-GUI 前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。 首先将apk文件,将后缀改为zip,解压,得到...
分类:其他好文   时间:2015-03-10 19:29:57    阅读次数:163
关于apk加壳之动态加载dex文件
由于自己之前做了一个关于手机令牌的APK软件,在实现的过程中尽管使用了native so进行一定的逻辑算法保护,但是在自己逆向破解的过程中发现我的手机令牌关键数据能够“轻易地”暴露出来,所以我就想进一步的对其进行加固。于是,我使用的网上常用的梆梆加固、爱加密和阿里的聚安全应用来对我的apk进行一个加...
分类:其他好文   时间:2015-03-05 00:18:46    阅读次数:868
apk文件分析原则
如果在dex生成的jar文件里没有发现关键内容的话,就要注意jar里面的native函数以及loadlibrary操作,从而可以判断出加载了哪些so,调用了什么函数。就不会出现判断不出是不是加载了某so的情况了。IDA调试的时候,只要勾选加载so时pause,通过so路径,就能很容易判断出来是不是a...
分类:其他好文   时间:2015-03-04 21:00:43    阅读次数:171
在gradle中使用greenDao引发的多重编译错误
在Android Studio中使用greenDao,编译时会报错 Gradle抛出部分异常如下 com.android.dex.DexException:?Multiple?dex?files?define 使用: gradlew?-q?dependencies 可以看到greenDao中引用了support.v4,如...
分类:其他好文   时间:2015-03-04 19:34:04    阅读次数:170
Unable to execute dex: Multiple dex files define 错误解决方法
Unable to execute dex: Multiple dex files define当出现上面的提示的时候,意味着你的libs里面有多个包实质是一样的,比如一个高版本一个低版本,但是两个的名称不同但是包内部的名字是一样的。删除低版本的即可。
分类:其他好文   时间:2015-03-02 16:42:13    阅读次数:127
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!