码迷,mamicode.com
首页 >  
搜索关键字:dalvik    ( 578个结果
format failed with error 1 conversion to dalvik format failed with error 1
多了jar包 检查自己的是在com 自己打出的jar包 删除即可正常运行资源描述:1。如果不修改android sdk版本,则使用project clean 命令作用于某工程即可。(该处理方式只是在高版本中兼容了低版本工程,未真正意义上的升级)2。如果修改android sdk版本,则需要以下几个步...
分类:其他好文   时间:2014-10-11 14:33:55    阅读次数:185
Dalvikvm method_id 长度限制(方法量限制)Cannot merge new index 66212 into a non-jumbo instruction。
错误描述:编译时报错:Cannot merge new index 66212 into a non-jumbo instruction。错误原因:Dalvik 对 method_id 由一个 short int(2个字节)标识。,一旦工程方法数超过64k method_id溢出,导致无法编译。 解...
分类:其他好文   时间:2014-10-10 14:35:24    阅读次数:138
反编译classes.dex的工具和方法
Dex是Android系统中可以在Dalvik虚拟机上直接运行的文件格式。java源代码经过ADT的复杂编译后转换成Dex文件,这是一个逐步优化的过程。Dex文件的指令码就是Dalvik虚拟机专有的一套指令集,专门为嵌入式系统优化过,相比标准java的.class文件,它体积小,运行效率高。纯手打!反..
分类:其他好文   时间:2014-10-01 20:52:42    阅读次数:256
Android Memory Leak & OOM 分析
1、Android 进程管理&内存 Android主要应用在嵌入式设备当中,而嵌入式设备由于一些众所周知的条件限制,通常都不会有很高的配置,特别是内存是比较有限的。如果我们编写的代 码当中有太多的对内存使用不当的地方,难免会使得我们的设备运行缓慢,甚至是死机。为了能够使得Android应用程序安全且快速的运行,Android 的每个应用程序都会使用一个专有的Dalvik虚拟机实例来运行,它是由Z...
分类:移动开发   时间:2014-09-28 22:38:56    阅读次数:339
梆梆加固破解
加固后的apk脱壳...
分类:其他好文   时间:2014-09-28 19:52:46    阅读次数:394
[Android] 基于 Linux 命令行构建 Android 应用(三):构建流程
Android 应用的构建过程就是将 Android 项目中的文件和资源进行编译和打包,最后将结果输出到 .apk 文件。.apk 文件是保存二进制文件的容器,它包含了运行安卓应用所需的所有信息,例如编译后的 .dex 文件(.class 对应的 Dalvik 字节码),一个二进制的 Andro.....
分类:移动开发   时间:2014-09-24 12:08:46    阅读次数:280
Tracing JIT
在一个从Java源码编译到JVM字节码的编译器(如javac、ECJ)里,一个“编译单元”(CompilationUnit)指的是一个Java源文件。而在Dalvik VM的JIT里也有一个结构体名为“CompilationUnit”,这个千万不能跟Java源码级的编译单元弄混了——它在这里指的就是...
分类:其他好文   时间:2014-09-21 02:59:59    阅读次数:320
AndroidART运行时无缝替换Dalvik虚拟机的过程分析(转载)
AndroidART运行时无缝替换Dalvik虚拟机的过程分析 Android 4.4发布了一个ART运行时,准备用来替换掉之前一直使用的Dalvik虚拟机,希望籍此解决饱受诟病的性能问题。老罗不打算分析ART的实现原理,只是很有兴趣知道ART是如何无缝替换掉原来的Dalvik虚拟机的。毕竟在原来的...
分类:移动开发   时间:2014-09-18 22:05:04    阅读次数:327
针对android方法数64k的限制,square做出的努力。精简protobuf
1、早期的Dalvik VM内部使用short类型变量来标识方法的id,dex限制了程序的最大方法数是65535,如果超过最大限制,无法编译,把dex.force.jumbo=true添加到project.properties文件中可以通过编译,在低端手机无法安装,报错误INSTALL_FAILED...
分类:移动开发   时间:2014-09-16 15:42:00    阅读次数:286
15、NDK开发初步
一、什么是NDK?NDK是Android让你潜入原生组件(C/C++开发)的一套开发套件Android应用程序是运行在Dalvik虚拟机中的 ,NDK允许你通过原生代码实现部分的应用程序模块 。二、为何要用NDK?我们猜想一下:1,需要重用你以前C/C++写好的模块2,速度的需要3,个别功能实现的需...
分类:其他好文   时间:2014-09-15 14:17:08    阅读次数:129
578条   上一页 1 ... 49 50 51 52 53 ... 58 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!