Android 开发小贴士
Unable to merge dex
原因:
1. 包引用重复
2. 方法数超限
3. 或者几个库之间有重复代码块(特别是在整理module时容易犯)
解决:
1. app的build.gradle中
// 1. 添加配置
defaultConfig {
......
multiDexEnabled true
}
// 2. 清除缓存,重启Android Studio
Invalidate Caches/Restart
获取.apk的MD5等
keytool 获取文件的SHA256等信息
获取MD5信息
// cmd输入此
keytool -list -v -keystore /***/yiqi.jks | openssl dgst -md5
// 输入密钥库口令即可
参考
- Android 开发中不可不知的技巧
- 《Android 经验分享》周刊第 1 期
- 10 条提升 Android 性能的建议
- Unable to merge dex
- 获取Android签名MD5的方式
- Android 应用获取签名MD5
- jks获取公钥私钥