使用V1和V2签名后无法在旧的android设备上安装我的apk

时间:2018-12-21 07:57:40

标签: android cordova android-studio

我正在尝试使用android studio v3.2.1释放我签名的apk。但这仅在我使用V1和V2时在Redmi上起作用。它会在我的三星设备上显示类似“未安装应用程序”的消息。

Android设备

  1. Redmi Note 4X(Android 7.0NRD90M)
  2. 三星Galaxy Tab S2(Android 5.0.2)

V1和V2

✓Redmi Note 4X
✗三星Galaxy Tab S2

V1

✓Redmi Note 4X
✓三星Galaxy Tab S2

V2

✓Redmi Note 4X
✗三星Galaxy Tab S2

1 个答案:

答案 0 :(得分:0)

在android studio 2.3之后,在生成apk中添加了两个CheckBox。

从Android 7及更高版本(API 24)起,Sign Signature引入了版本2。如果您使用这种方法安装APK,则APK会更快,并且如果APK文件是由APKEditor和...程序编辑的,则会出现问题。

但是所有这些仅对API24而言是很高的,如果您仅选中v2复选框,则在API24下方安装APK将是一个问题,最好使用v1来同步您的APK。

如果您使用的Android Studio版本为2.3,并且想要停用Sign Signature v2,请转到网格文件工具,然后将其添加到signingConfigs跳过部分,然后添加发布范围:

v2SigningEnabled false

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