Qua*_*ack 7 java android xamarin.android xamarin
我在 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 条目指向当前版本。
但它不会改变任何东西,我没有想法,我希望这里有人可以帮助我。
非常感谢您提前抽出时间!本
小智 16
我遇到了同样的问题。我解决了它删除版本 30.0.0 (rc2) 的 android 构建工具并只保留版本 28.0.3。可能是构建工具 30 和使用 JDK 1.8 的最新版本的 Xamarin 的问题。我还将平台工具更新到 29.0.6 版
仔细检查 Xamarin 首选项中是否选择了 Java JDK 13.0.2:
Visual Studio:工具 > 选项 > Xamarin > Android 设置 > Java 开发工具包位置。
这是一个类似的线程。你可以参考一下。
| 归档时间: |
|
| 查看次数: |
5701 次 |
| 最近记录: |