android - 最新的 Android Studio 2020.3.1 在签名 APK 时未显示签名版本选项

标签 android apk signing

enter image description here
如这张照片所示。我最近将我的 Android Studio 更新到了最新版本 2020.3.1
在签署 apk 时,我看不到版本选择选项。

targetSdkVersion 30
minSdkVersion 21
classpath 'com.android.tools.build:gradle:4.2.1'
请问有什么解决办法吗?

最佳答案

在最新的 Android Studio 版本中,签名版本选择复选框似乎已从 UI 中消失,但您仍然可以在 Gradle 构建期间启用 V1 Jar Signature
修改您的应用级别 build.gradle文件:

android {
...

signingConfigs {
    release  {
        keyAlias 'key0'
        keyPassword '************'
        storeFile file('path to your key file')
        storePassword ''************''
        //Enable V1 signing 
        v1SigningEnabled true
        v2SigningEnabled true
    }
}

...

  buildTypes {
    release {
        minifyEnabled true
        //Use the signing configuration we just defined
        signingConfig signingConfigs.release
     }
  }

...
}

关于android - 最新的 Android Studio 2020.3.1 在签名 APK 时未显示签名版本选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69027395/

相关文章:

android - HighCharts 不会在 Android +4.x 的 Android webview 中加载

c# - 如何在 C# 中使用 key 大小小于内置最小 256 位的 ECDSA

java - 如何检测某个 Sprite 是否在特定时间间隔内未被触摸

android - Admob 原生高级广告尺寸

Android - 已编译的 APK 版本更改

android - 库依赖性会增加 APK 的大小吗?

android - 如何在 react-native 中减小 Android APK 大小?

signing - 签名程序集时加密失败 '<assemblyname>.dll' – 'Bad Version of Provider'

signing - 导入 key 文件 "filename.pfx"已取消。

javascript - Android 应用程序 Phonegap 上的 CSS 无法正常工作