码迷,mamicode.com
首页 >  
搜索关键字:dex文件    ( 266个结果
android安卓系统上运行jar文件
原文链接:http://blog.sina.com.cn/s/blog_658c8cea0101mdhp.html步骤如下:1. 将文件打包成可执行jar文件(可在eclipse里export),如test.jar;2.再使用dx把class编译成dex文件,dex为android使用的dalvik...
分类:移动开发   时间:2015-08-17 17:13:55    阅读次数:144
Android(java)学习笔记157:使用Dex等工具进行反编译
使用Dex等工具进行反编译步骤:(1)首先找到Android软件安装包中的class.dex,把APK文件改名为".zip",然后解压缩其中的class.dex文件,这是Java文件编译再通过dx工具打包成的,所以现在我们就用上述提供到的工具来逆方向导出java源文件。(2 )把class.dex复...
分类:移动开发   时间:2015-08-14 22:42:57    阅读次数:240
浅析dex文件加载机制
我们可以利用DexClassLoader来实现动态加载dex文件,而很多资料也只是对于DexClassLoader的使用进行了介绍,没有深入讲解dex的动态加载机制,我们就借助于Android4.4的源码来探索。先从一个简单的动态加载dex文件开始 具体实现细节可以参考这篇文章AndroidDex数...
分类:其他好文   时间:2015-08-10 19:40:18    阅读次数:172
在内存中dump Dex文件
在现在的移动安全环境中,程序加壳已经成为家常便饭了,如果不会脱壳简直没法在破解界混的节奏。ZJDroid作为一种万能脱壳器是非常好用的,但是当作者公开发布这个项目后就遭到了各种加壳器的针对,比如说抢占ZJDroid的广播接收器让ZJDroid无法接收命令等。我们也会在”安卓动态调试七种武器之多情环 ...
分类:其他好文   时间:2015-08-04 20:41:26    阅读次数:1817
DEX 方法超过64K限制和gradle编译OOM问题解决
如果你是一个Android开发者,你至少听说过的Dalvik的蛋疼的64K方法限制。概括地说,在一个DEX文件,你可以调用很多的方法,但你只能调用它们最前面的65,536个 ,因为这是在方法调用集合中的所有的空间了,你有。如果你的源代码和炫酷的库中方法超过了这个限制。看这篇文章就对了。...
分类:其他好文   时间:2015-08-01 22:06:42    阅读次数:184
Android 基于Proxy/Delegate 实现bug热修复
一.概述 现在越来越多的app开始采用本地app结合html5的设计结构,这样做不仅可以跨平台,并且在某个业务或模块出了严重的bug,可以直接在html5+后台实时修复,省去了发布新包和新版本的步骤.那么在不是html5结构的android app中怎么实现不重新打包更新版本的情况下实现热修复bug呢?这里介绍的一种方法是通过升级dex文件来修复线上包的紧急bug。 二.实例 三.总结...
分类:移动开发   时间:2015-07-21 12:48:01    阅读次数:1130
android反编译经验谈
反编译这事,找对了工具其实非常简单。 反编译工具下载地址http://pan.baidu.com/s/1eQvshwu android的反编译要经过两个步骤: 1.把dex文件转为jar 2.jar转为Java 下面说说详细步骤: 1.解压apk文件,得到classes.dex文件,把这个文件拷贝到dex2jar工具的目录下 在命令行进入到这个目录,并执行如下命令: 执行完后,d...
分类:移动开发   时间:2015-07-20 19:45:02    阅读次数:213
统计APK中方法数量
Android开发中有对APK的方法数量做限制,不能超过65536.如果超过了该数目,会遇到如下异常: Conversion to Dalvikformat failed:Unable toexecute dex: method ID not in [0, 0xffff]: 65536 之所以出现上述问题,主要原因在于Android系统中,方法id存储在Dex文件中使用的是short类型数据,...
分类:其他好文   时间:2015-07-20 01:21:46    阅读次数:207
Android“寄生兽”漏洞技术分析
一.关于app的缓存代码安卓的应用程序apk文件是zip压缩格式的文件,apk文件中包含的classes.dex文件相当于app的可执行文件,当app运行后系统会对classes.dex进行优化,生成对应的odex格式的文件。odex文件相当于app的可执行文件的缓存代码,一般安卓系统在第一次加载运...
分类:移动开发   时间:2015-07-03 20:32:25    阅读次数:1155
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
266条   上一页 1 ... 17 18 19 20 21 ... 27 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!