use*_*509 17 android apk xamarin
我是一名新开发人员,我构建了一个 Android 应用程序并推送到 google play 并在推送 APK 文件时出现错误。需要 5 天,但无法修复此错误。我使用 Visual Studio 2017 (xamarin)。
错误:
您上传的 APK 签名无效(了解有关签名的更多信息)。来自 apksigner 的错误:错误:JAR_SIG_NO_MANIFEST:缺少 META-INF/MANIFEST.MF
Dor*_*onK 54
确保同时标记 v1(jar 签名)和 V2(完整的 APK 签名)
编辑:顺便说一句,如果您仅使用 v2 签名,则失败的原因是 v2 是在 Android 7.0 (sdk 24) 中引入的,而您可能针对的是较旧的minSdkVersion
.
因此,如果你定位minSdkVersion 23
或以下,则需要使用签名方案v1 AND v2(或仅v1),因为如果应用程序安装在Android 6.0或更低版本上,则只能通过v1方案进行验证。
如果您的目标是minSdkVersion 24
或更高版本,那么您可以单独使用 v2,因为该应用程序不会安装在旧版本上。
您还可以在Android Docs第三段中查看这个注释不佳的内容。
遵循这个过程。
选择菜单选项“构建”>“打包 YourAppName.apk”
这将在 bin/Release 文件夹中创建两个 .apk 文件。
1.mono.samples.YourAppName-Signed.APK // 在 Playstore 中部署此 APK。2.mono.samples.YourAppName.APK
归档时间: |
|
查看次数: |
8847 次 |
最近记录: |