gpt4 book ai didi

android - 在 Xamarin.Android 9 和 Visual Studio for Mac Beta 上签名和上传 APK 时出错

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:54:56 25 4
gpt4 key购买 nike

刚刚更新到 VS4Mac 的 Beta channel ,现在当我尝试上传新的 APK 时,出现了这个错误。

错误:上传“package.name”APK 签名无效或不存在。来自 apksigner 的错误:错误(Jar 签名者 APPNAME.RSA):Jar 签名 META-INF/APPNAME.SF 表示 APK 是使用 APK 签名架构 v2 签名的,但未找到此类签名。签名被剥夺了?

enter image description here

最佳答案

我今天自己也遇到了这个问题。在花了一整天试图解决它之后,我决定尝试手动签署证书,这是有效的。我只能猜测 Xamarin 的最新版本在 apk 签名方面存在一些问题。

无论如何,要手动签署 apk,这里有一篇好文章 https://learn.microsoft.com/en-us/xamarin/android/deploy-test/signing/manually-signing-the-apk

在我的例子中,我获取了构建和存档的 APK,然后运行以下命令:

  1. zipalign -f -v 4 yourapk.apk yournewapk.apk
  2. apksigner sign --ks yourkeystore.keystore --ks-key-alias YourKeyStoreAlias yourapk.apk

您可能需要将 zipalign 添加到您的 bash 配置文件。

无论如何,这并不理想,但至少我现在可以部署我的 apk 并去 sleep 了 :)

关于android - 在 Xamarin.Android 9 和 Visual Studio for Mac Beta 上签名和上传 APK 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51679077/

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