首页 > 解决方案 > 签名的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 时会出现问题。

标签: androidandroid-proguardandroid-debugsigned-apk

解决方案


推荐阅读