我创建了一个应用程序,它可以在模拟器上运行。它适用于设备上的调试 apk,但是当我使用生成签名的应用程序构建它时它不起作用? 出了什么问题以及如何在签名状态下的设备上调试它?
最佳答案
在我的项目中没有运行签名的应用程序。我将 minifyEnabled 值从 true 更改为 false 然后问题就解决了。这个糟糕的解决方案。我正在寻找更好的方法。
构建.gradle:
buildTypes {
release {
shrinkResources true
minifyEnabled false //true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
debuggable true
}
}
关于Android 应用程序在通过生成签名的应用程序发布后无法运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37419854/