Android 应用程序在通过生成签名的应用程序发布后无法运行

标签 android android-emulator signed android-proguard

我创建了一个应用程序,它可以在模拟器上运行。它适用于设备上的调试 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/

相关文章:

android - Android 上的 JavaMail API

php - 具有 API 的数据库提供程序

javascript - AngularJS 在 Xamarin Android Webview 中不工作

android - Android 模拟器上的文件存储在哪里?

java - libgdx android 启动失败

java - 如何从十六进制字节获取有符号的32位整数,而不在java中应用2的补码

android - switch语句不切换

android - 安卓apk证书丢失

java - 如何使用 Java 且不使用 javax.sound 来确定 8 位 WAV 文件是已签名还是未签名

Android 编辑文本和按钮小部件在平板电脑中显得模糊