发布 APK 错误 Android Studio

Release APK error Android Studio

我在 Android Studio 中生成了未签名的发布 APK,但它不起作用。我 运行 我的应用程序在我的 phone 上调试,它运行良好,但发布的 apk 没有。

该应用程序只需要在文本视图中显示简单的文本,但它不会...我不知道该怎么做。

请帮忙

签名。所有 apk,包括调试 apk,都必须签名才能使用。调试的只是使用自动生成的密钥库进行签名。

进入 Generate Signed APk 并更改 Gradle 部分中的 buildTypes 后,我将 minifyEnabled true 更改为 false。

就这些了。

buildTypes {
    release {
        minifyEnabled false
        proguardFile getDefaultProguardFile('proguard-android.txt')
        proguardFile 'proguard-project.txt'
        zipAlignEnabled true
    }
}

如果您在发布版本中启用了 proguard(即 minifyEnabled true)并特别出现“错误的段数”错误(这与基于 JWT 的 API 调用身份验证有关),则在您的 proguard 中添加这些规则-rules.pro 文件:

-keepattributes Signature
-keepattributes InnerClasses

-keep class io.jsonwebtoken.** { *; }
-keepnames class io.jsonwebtoken.* { *; }
-keepnames interface io.jsonwebtoken.* { *; }

-keep class org.bouncycastle.** { *; }
-keepnames class org.bouncycastle.** { *; }
-dontwarn org.bouncycastle.**