码迷,mamicode.com
首页 >  
搜索关键字:dex文件    ( 266个结果
解决IE apk变成zip:Android 手机应用程序文件下载服务器 配置解决方法
APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是Dalvik VM executes的全称,即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik字节码。由于APK文件本身就是压缩包,如果用户的电脑上装了WinRAR(...
分类:移动开发   时间:2014-12-09 13:57:33    阅读次数:345
彻底解决Android 应用方法数不能超过65K的问题
介绍了解决Android APP方法不能超过65k的两中解决方案 插件和分包,并着重介绍了两种分包机制,基于Gradle构建Android项目进行分包和基于Ant构建Android项目进行分包,分包成功后介绍了使用DexClassLoader价值dex文件的机制...
分类:移动开发   时间:2014-12-08 23:04:30    阅读次数:446
Android下面第三方类库资源文件的加载
有些第三方类库是基于J2SE开发的,内部有资源文件,如properties,这些文件在dex编译的时候会被过滤掉,导致类读取资源的时候无法访问。 解决办法是用运行时加载第三方类库。 1、用DX打包第三方类库 2、把打包后的DEX文件和带目录结构的资源文件,压缩到classes.zip文件里面 3、对Classes.zip进行运行时加载。加载方法见上一个博客...
分类:移动开发   时间:2014-12-03 14:19:28    阅读次数:167
关于 Android Dex 方法限制的一些总结
由于Android本身的一些原因,Android应用文件中的dex文件存在一个方法数目限制。随着App规模的越来越大,这个限制也成为一个比较头疼的问题。各位开发者为了解决这个问题也费了不少心思,Google官方也在为这个问题提出了一些解决方案。本文就这些情况做了一个总结。...
分类:移动开发   时间:2014-12-02 22:37:44    阅读次数:338
Android对第三方类库运行时加载
首先,把需要运行时加载的类库,放到项目的其他目录,如新建一个thirdlibs的目录。然后用dx命令,对下面的类库进行压缩,做成dex文件。 dx --dex --output=../assets/ *.jar 这会在assets下面生成一个classes.dex文件,压缩成classes.zip文件。 新建一个类,用来加载类库 package me.chatgame.mobilecg;...
分类:移动开发   时间:2014-12-02 20:51:23    阅读次数:323
android反编译工具总结
序:总结反编译主要的目的在于学习。利用反编译进行相关的汉化或修改,都是不道德的!大家都知道,将apk文件解压后有两部分文件需要处理,一种是xml文件,另一种一个dex文件(.dex),我们可以从.dex文件中得到.class,利用后者再得到大家垂涎已久的java文件。下面分别针对这三种格式的文件进行...
分类:移动开发   时间:2014-11-26 15:55:48    阅读次数:146
andriod的apk文件相关的编译反编译工具
1、smali-1.2.6.jar 用途:.smali文件 转成 classes.dex文件 说明:.smali文件,类似于.class文件,可以用普通文本编辑器查看和修改。 用法举例:命令行:java -jar smali.jar classout/ -o classes.dex 下载:http:...
分类:其他好文   时间:2014-11-13 18:33:08    阅读次数:148
Android-对抗反编译工具的一种方式
首先我们来看下dex文件的格式: class_defs的结构: (1) class_idx 描述具体的 class 类型 ,值是 type_ids 的一个 index 。值必须是一个 class 类型 ,不能是数组类型或者基本类型 。 (2) access_flags  描述 class 的访问类型 ,诸如 public , final , static 等 。在 dex...
分类:移动开发   时间:2014-11-11 14:27:16    阅读次数:300
Android 使用android-support-multidex解决Dex超出方法数的限制问题,让你的应用不再爆棚
随着应用不断迭代,业务线的扩展,应用越来越大(比如集成了各种第三方sdk或者公共支持的jar包,项目耦合性高,重复作用的类越来越多),相信很多人都遇到过如下的错误: UNEXPECTED TOP-LEVEL EXCEPTION: java.lang.IllegalArgumentException: method ID not in [0, 0xffff]: 65536 没错,你的应用中的Dex 文件方法数超过了最大值65536的上限,简单来说,应用爆棚了. 那么让我们看一下为什么会引起这种...
分类:移动开发   时间:2014-11-10 01:11:50    阅读次数:243
安卓apk破解方法
第一步:解压缩apk 第二步:将classes.dex文件放到 dex2jar.bat的目录下 第三步:执行dex2jar.bat c:\classes.dex 第四步:将得到的jar包再反编译。...
分类:移动开发   时间:2014-10-30 17:15:56    阅读次数:138
266条   上一页 1 ... 22 23 24 25 26 27 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!