码迷,mamicode.com
首页 >  
搜索关键字:dex文件    ( 266个结果
【转】Android系统中的.apk文件和dex文件
1. *.apk文件 APK是Android Package的缩写,即Android安装包。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。 使用Android打包工具(aapt)将DEX文件,资源文件以及AndroidManifest.xml文件组合成一个应用程序包
分类:移动开发   时间:2016-03-07 16:34:10    阅读次数:139
DEX 方法超过64K限制和gradle编译OOM问题解决
如果你是一个android开发者,你至少听说过的Dalvik的蛋疼的64K方法限制。概括地说,在一个DEX文件,你可以调用很多的方法,但你只能调用它们最前面的65,536个 ,因为这是在方法调用集合中的所有的空间了。如果你的源代码和狂拽炫酷叼炸天的三方库中方法超过了这个限制。看这篇文章就对了。 UN
分类:其他好文   时间:2016-02-23 12:47:07    阅读次数:339
[android]android下apk的安装过程
1. 先把java源文件自动编译成classes文件 2. 把classes文件编译和打包成classes.dex文件 resources.ap_ : 资源文件生成的映射引用 使用sdk中的这个工具 3. 把dex文件,资源映射文件,未压缩的资源,清单文件打包成apk 4. 给应用程序进行签名 de
分类:移动开发   时间:2016-02-21 14:17:51    阅读次数:221
Android逆向之旅---解析编译之后的Dex文件格式
一、前言新的一年又开始了,大家是否还记得去年年末的时候,我们还有一件事没有做,那就是解析Android中编译之后的classes.dex文件格式,我们在去年的时候已经介绍了:如何解析编译之后的xml文件格式:http://blog.csdn.net/jiangwei0910410003/article/details/50568487如何解析编译之后的resource.arsc文件格式:http:...
分类:移动开发   时间:2016-02-16 13:29:38    阅读次数:496
Android安全-代码安全3-Dex文件校验
Android安全-代码安全3-Dex文件校验 重编译apk其实就是重编译了classes.dex文件,重编译后,生成的classes.dex文件的hash值就改变了,因此我们可以通过检测安装后classes.dex文件的hash值来判断apk是否被重打包过。 (1)读取应用安装目录下/data/a
分类:移动开发   时间:2016-02-16 13:10:45    阅读次数:248
Android分包MultiDex原理详解
MultiDex的产生背景当Android系统安装一个应用的时候,有一步是对Dex进行优化,这个过程有一个专门的工具来处理,叫DexOpt。DexOpt的执行过程是在第一次加载Dex文件的时候执行的。这个过程会生成一个ODEX文件,即Optimised Dex。执行ODex的效率会比直接执行Dex文...
分类:移动开发   时间:2016-01-26 18:09:17    阅读次数:185
一个使用命令行编译Android项目的工具类
一个使用命令行编译Android项目的工具类简介编译apk项目需要使用的几个工具,基本都在sdk中,它们分别是(Windows系统): 1.aapt.exe 资源打包工具 2.android.jar Android编译工具 3.dx.bat dex文件生成工具 4.sdklib.jar 生成apk 5.jarsigner 签名工具 准备在打包前,需要的环境如下: 1.JDK1.6+ 2.An...
分类:移动开发   时间:2016-01-11 08:02:35    阅读次数:329
Android MultiDex
出现的原因:当Android系统安装一个应用的时候,有一步是对Dex进行优化,这个过程有一个专门的工具来处理,叫DexOpt。DexOpt的执行过程是在第一次加载Dex文件的时候执行的。这个过程会生成一个ODEX文件,即Optimised Dex。执行ODex的效率会比直接执行Dex文件的效率要高很...
分类:移动开发   时间:2016-01-08 11:39:33    阅读次数:253
Android安全专项测试之Dex2jar
dex2jar 辅助工具JD-GUIdex2jar包下载完dex2jar包后,解压缩后得到下面的目录:反编译讲APK包后缀名改为.zip文件,然后解压缩,解压缩后得到的文件目录如下:这个里面和apktool工具反编译的文件是有区别的,比如AndroidManifest.xml文件没有之前那么清晰,看不到原来数据: 当然这个地方我们不关心这个,我们主要看classes.dex文件,把这个文件copy...
分类:移动开发   时间:2015-11-13 13:15:05    阅读次数:427
反编译源码
apk不会造假,Google签名的,如果想造假就得破解Google签名。1.首先直接解压一个apk,解压之后拷贝出里面classes.dex文件待用。2.下载dex2jar工具,解压之后打开cmd,进入解压目录,运行命令:d2j-dex2jar.bat classes.dex(上一步解压的)jar...
分类:其他好文   时间:2015-11-12 01:20:25    阅读次数:325
266条   上一页 1 ... 15 16 17 18 19 ... 27 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!