gpt4 book ai didi

android - 无法生成使用 APK v2 方案签名的 Android APK

转载 作者:太空狗 更新时间:2023-10-29 16:30:49 26 4
gpt4 key购买 nike

我正在尝试构建一个使用新 v2 签名的 APK方案。我正在使用 Android studio 2.1.3 也尝试过 Android 2.2 RC,我一直使用的 gradle 版本是 2.1.3。将编译版本更改为 api 24,并将构建工具更改为 24.0.2,但仍然无法使用 v2 生成 apk。

我尝试使用以下命令检查应用程序,adb shell 下午转储 | grep apkSigningVersion

每次我都得到“apkSigningVersion=1”并且也无法在 apk 本身中找到神奇的“APK Sig Block 42”。

我要做的就是生成一个使用 v2 方案签名的 apk。可以毫无问题地生成旧的 jar 签名的 v1 apk。

我想知道

  1. 除了编译器更改之外,我应该进行哪些更改才能生成 v2 签名 apk。
  2. 是否有工具可以将 v1 签名的旧 apk 转换为 v2 方案。

提前致谢

最佳答案

取自https://developer.android.com/about/versions/nougat/android-7.0.html#apk_signature_v2 :

Android 7.0 introduces APK Signature Scheme v2, a new app-signing scheme that offers faster app install times and more protection against unauthorized alterations to APK files. By default, Android Studio 2.2 and the Android Plugin for Gradle 2.2 sign your app using both APK Signature Scheme v2 and the traditional signing scheme, which uses JAR signing.

如本文所述,您需要使用 Android Studio 2.2(目前作为测试版提供)并将 Android Plugin for Gradle 更新到最新版本。

关于android - 无法生成使用 APK v2 方案签名的 Android APK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39373221/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com