码迷,mamicode.com
首页 >  
搜索关键字:dex    ( 10285个结果
Dalvik和ART简介
1、classes.dex文件初识     我们先把QQ_236.apk后缀改为QQ_236.zip,然后解压,发现有一个classes.dex文件,这个classes.dex是java源码编译后生成的java字节码文件.但由于Android使用的dalvik虚拟机与标准的java虚拟机是不兼容的,dex文件与class文件相比,不论是文件结构还是opcode(机器语言操作码)都不一样....
分类:其他好文   时间:2015-07-02 15:50:27    阅读次数:204
使用Apktools反编译apk应用
使用Apktools反编译apk应用   1.获取APK的classes.dex文件:          得到你想要的应用的apk文件,用解压软件打开apk,从apk中复制出classes.dex文件。  2.classes.dex转化为 .jar        解压下载的的dex2jar,将classes.dex复制到dex2jar.bat所在目录。用cmd在命令行下 定位到d...
分类:其他好文   时间:2015-07-02 12:18:10    阅读次数:126
Unable to execute dex: Java heap space错误解决
今天在在打包android工程时遇到 Unable to execute dex: Java heap space的问题,现在分享一下解决方案 上网找了一下,有两种解决方案: 1. eclipse.int 添加内存 2. 导入工程的jar通过add User Library方式导入 右键工程->build path->add Library->user Librar...
分类:编程语言   时间:2015-07-01 12:18:48    阅读次数:143
Dalvik虚拟机片面总结
1、Dalvik 基于寄存器,而 JVM 基于栈。2、Dalvik负责进程隔离和线程管理,每一个Android应用在底层都会对应一个独立的Dalvik虚拟机实例3、不同于Java虚拟机运行java字节码,Dalvik虚拟机运行的是其专有的文件格式Dex,ex文件格式可以减少整体文件尺寸4、所有的An...
分类:其他好文   时间:2015-06-29 23:58:25    阅读次数:275
Android动态类生成预加载-dexmaker使用
一、dexmaker简单介绍dexmaker是运行在Android Dalvik VM上,利用Java编写,来动态生成DEX字节码的API。如果读者了解AOP编程的话,应该听说过cgliborASM,但这两个工具生成都是Java字节码,而Dalvik加载的必须是DEX字节码。所以,想要在Androi...
分类:移动开发   时间:2015-06-29 19:42:10    阅读次数:6573
Unable to execute dex: Multiple dex files define Lcom/kenai/jbosh/AbstractAttr
出现该问题应该是导入项目的android版本问题。编译的时候把build path 下 source选项卡中的libs去掉就正常了。http://blog.csdn.net/e421083458/article/details/38490393
分类:其他好文   时间:2015-06-25 20:49:06    阅读次数:135
eclipse:运行 Android 项目时出现 “Unable to execute dex: Multiple dex files define” 解决方法
android 项目在eclipse 出现Unable to execute dex: Multiple dex files define Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files de...
分类:移动开发   时间:2015-06-21 19:45:33    阅读次数:168
android反编译
1、把apk文件改名为.zip,然后解压缩其中的class.dex文件,它就是java文件编译再通过dx工具打包成的。 2、把class.dex拷贝到dex2jar.bat所在目录,直接拖动class.dex到dex2jar.bat,生成classes.dex.dex2jar.jar。    或者:1.在cmd下进入dex2jar.bat所在路径,然后输入“dex2jar.bat XX...
分类:移动开发   时间:2015-06-18 11:41:59    阅读次数:121
weibo sdk Multiple dex files define Lcom/sina/weibo/sdk/BuildConfig
集成新浪微博SDK,用gradle编译时,报如下错误:UNEXPECTED TOP-LEVEL EXCEPTION:com.android.dex.DexException: Multiple dex files define Lcom/sina/weibo/sdk/BuildConfig;at.....
分类:其他好文   时间:2015-06-10 22:14:58    阅读次数:150
Android ART介绍
1、ART之所以会比Dalvik快,是因为ART执行的是本地机器指令,而Dalvik执行的是Dex字节码,通过通过解释器执行。尽管Dalvik也会对频繁执行的代码进行JIT生成本地机器指令来执行,但毕竟在应用程序运行的过程中将Dex字节码翻译成本地机器机器指令也会影响到应用程序本身的执行,因此即使Dalvik使用了JIT,也在一定程度上也比不上直接就可以执行本地机器指令的运行时。 ...
分类:移动开发   时间:2015-06-09 12:02:29    阅读次数:172
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!