使用调试构建变体,我的应用程序运行正常。但是,当我签署该应用程序并安装它时,它以黑屏开始。这就是我在build.gradle中拥有的东西:
buildTypes {
release {
minifyEnabled true
debuggable false
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'
}
debug {
minifyEnabled false
debuggable true
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'
}
}
奇怪的是,如果我在发行版中将debuggable设置为true,则不会出现黑屏,并且该应用程序可以再次正常运行。但是问题是我无法发布可调试标志设置为true的应用程序。
我完全被卡住了,找不到任何类似的问题。任何帮助将非常感激。
正如我所说,我什至无法使用发行版进行调试,因为当debuggable为false时会发生此问题。