gpt4 book ai didi

java - Java 版本的 ApkSignerTool 问题

转载 作者:行者123 更新时间:2023-12-01 14:05:36 26 4
gpt4 key购买 nike

我在 Xamarin(在 Visual Studio 2019 中)构建了我的第一个应用程序,我想将它部署到我的 android 手机上。
(实际上,我真的不想公开该应用程序 - 只是我的手机现在就可以了。我只是不想根它。)

我遵循了这些指南:

  • https://docs.microsoft.com/de-de/xamarin/android/deploy-test/release-prep/index?tabs=windows
  • https://docs.microsoft.com/de-de/xamarin/android/deploy-test/signing/index?tabs=windows

  • 但是一旦归档过程完成,并且我被要求输入我之前定义的“签名身份”的密码,我就会收到以下错误:

    Signing packages failed. java.lang.UnsupportedClassVersionError: com/android/apksigner/ApkSignerTool has been compiled by a more recent version of Java Runtime(class file version 53.0), this version of the Java Runtime only recognizes class file versions of up to 52.0



    我尝试安装各种 Java 版本(目前我在“Java 8 Update 241”和“JDK 13.0.2”)并确保我的 PATH 变量中只有一个 Java 条目指向当前版本。

    但它不会改变任何东西,我没有想法,我希望这里有人可以帮助我。

    非常感谢您提前抽出时间!

    最佳答案

    我遇到了同样的问题。我解决了它删除版本 30.0.0 (rc2) 的 android 构建工具并仅保留版本 28.0.3。可能是构建工具 30 和使用 JDK 1.8 的最新版本 Xamarin 的问题。我还将平台工具更新到版本 29.0.6

    关于java - Java 版本的 ApkSignerTool 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60441090/

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