添加渠道标签
AndroidManifest.xml
dust
1 | <application> |
添加渠道,签名
build.gradle
gradle
1 | apply plugin: 'com.android.application' |
独立配置签名
local.properties — 与build.gradle中的propFile相对应
ini
1 | KEY_ALIAS=[密钥别名] |
混淆
clean
1 | ## 位于module下的proguard-rules.pro |
包名
发现要打包时,先安装未混淆的APP,然后用第三方库jadx反编译查看,将自己需要的包进行混淆混淆
mipsasm1
2-dontwarn butterknife.**
-keep class butterknife.** { *; }按照上面的,替换成自己的包名
其它混淆笔记
这里再添加再charon.chui段的笔记
aspectj
1 | -keep public class * extends android.app.Activity 【不进行混淆类名的类,保持其原类名和包名】 |
参考
http://frank-zhu.github.io/android/2015/10/28/android-build-config/
http://www.jayfeng.com/2015/11/07/Android%E6%89%93%E5%8C%85%E7%9A%84%E9%82%A3%E4%BA%9B%E4%BA%8B/