android - 签名的apk显示黑屏,而调试版本显示正常
问题描述
使用调试构建变体,我的应用程序运行良好。但是,当我签署应用程序并安装它时,它以黑屏开始。这就是我在 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 时会出现问题。
解决方案
推荐阅读
- ruby-on-rails - Ruby on rails 教程 - 第 11 章 - 身份验证在开发而非生产中工作
- oauth-2.0 - Oauth2 refresh_token 混淆
- matrix - 如何获取pyspark数据框的相关矩阵?新的 2020
- javascript - nodejs fetch API 返回相同的 JSON 文件
- android - 即使我的 Toast 说成功添加后,我的应用程序也无法在我的主页片段上显示图像,到目前为止,在线解决方案没有帮助
- reactjs - React Context API - 从 axios 响应创建上下文
- java - Maven、模块和 JasperReports
- c++ - 一个简单的代码但仍然错误 - 分配函数'void pinMode(uint8_t,uint8_t)'
- java - 将对象数组存储到Java中的文本文件中
- angular - 在 Angular 8 中显示地图属性