
android瘦身相关
Vincent__Lee
..........怎么改不了名
展开
-
android基础知识--混淆的记录
在开发中混淆是app瘦身不可缺少的一部分。 官方说明混淆其实是包括了代码压缩、代码混淆以及资源压缩等的优化过程。依靠 ProGuard,混淆流程将主项目以及依赖库中未被使用的类、类成员、方法、属性移除,这有助于规避64K方法数的瓶颈;同时,将类、类成员、方法重命名为无意义的简短名称,增加了逆向工程的难度。而依靠 Gradle 的 Android 插件,我们将移除未被使用的资源,可以有效减小 apk原创 2017-04-04 11:09:13 · 389 阅读 · 0 评论 -
使用android studio混淆过程中遇到的异常
1.dexDebug ExecException finished with non-zero exit value 2需要在gradle中配置下面的代码,原因是引用了多个libraries文件defaultConfig { multiDexEnabled true}2.Execution failed for task ':app转载 2017-04-04 10:23:15 · 2324 阅读 · 0 评论 -
android瘦身---干掉地图的jar包
android瘦身也就是裁包是我们后面要处理的一件比较烦人的事情。 今天我给大家介绍一种方法,但不是都适用。 适用:用到地图,但是对地图的要求不高的。(因为如果要求高的话还是原生的好O(∩_∩)O哈哈~) 首先说下我的方法,就是干掉百度的jar包不用原生的地图,用web端的javaScript的地图,这样就可以节省掉jar占据的空间,而且申请很方便。 (我这里用是因为这是店铺地址的位置显示的原创 2017-04-08 19:38:02 · 627 阅读 · 0 评论