Android 发布具有可调试true的版本apk
我想发布一个库,在发布版本构建类型时使用Android 发布具有可调试true的版本apk,android,debugging,android-gradle-plugin,android-build-type,Android,Debugging,Android Gradle Plugin,Android Build Type,我想发布一个库,在发布版本构建类型时使用debugabletrue。这将帮助我调试该库。如果该库投入生产,有哪些潜在问题?安全吗?当以debugable作为false发布时,它有什么区别 buildTypes { release { minifyEnabled true debuggable true proguardFiles getDefaultProguardFile('proguard-android
debugable
true。这将帮助我调试该库。如果该库投入生产,有哪些潜在问题?安全吗?当以debugable
作为false
发布时,它有什么区别
buildTypes {
release {
minifyEnabled true
debuggable true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
}
首先,如果
debugable
设置为true
,则不能发布apk
Google play console会在你上传apk后给你一个错误
其次,它根本不安全。您的apk将非常慢
调试版本和发布版本之间存在差异。发布版本要快得多。发布版本不打印日志(最好不要在发布版本中打印日志),这会降低执行速度,因为在控制台中打印字符需要时间,而且所有打印命令通常都是同步的
此外,发布版本还可能触发代码混淆和拆分。谢谢您的回答。你能分享一下游戏机抛出什么错误的链接吗?我生成了带有和不带有
可调试的两个apk作为true。大小相同。@Reddy您可以查看此链接:非常感谢@VikasMalhotra