小编Qua*_*ack的帖子

Java 版本的 ApkSignerTool 问题

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

我遵循了这些指南:

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

签名包失败。java.lang.UnsupportedClassVersionError: com/android/apksigner/ApkSignerTool 已由更新版本的 Java Runtime(class 文件版本 53.0)编译,此版本的 Java Runtime 仅识别最高 52.0 的类文件版本

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

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

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

java android xamarin.android xamarin

7
推荐指数
2
解决办法
5701
查看次数

标签 统计

android ×1

java ×1

xamarin ×1

xamarin.android ×1