解决Unity打包时,Android SDK 报错问题

报错内容应该包括类似如下信息:

bash 复制代码
CommandInvokationFailure: Failed to update Android SDK package list.
bash 复制代码
java.lang.UnsupportedClassVersionError: com/android/prefs/AndroidLocationsProvider has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0

不一定完全一致(比如版本号不同),但肯定会包含这些信息。

这个问题其实不难解决,之前解决过一次,但是后来又碰到了,忘了之前是怎么搞得了,结果又整了半天,这回直接记录一下好了,节省下次再配的时间。

下面进入正题,其实很简单,只要打开你的 SDK Manager,然后把 Android SDK Command line Tools 工具的版本降到 9.0,然后重启 Unity ,完美解决,就是这么让人无奈的一个问题,知道的5分钟,不知道的不一定在这里卡多久。我用的Unity是2021的,更高的版本一样也有,我也是服了,不知道通过hub安装sdk的小伙伴会不会碰到这种问题?

相关推荐
cyr___1 小时前
Unity教程(十六)敌人攻击状态的实现
学习·游戏·unity·游戏引擎
消失的旧时光-19431 小时前
kotlin的密封类
android·开发语言·kotlin
服装学院的IT男3 小时前
【Android 13源码分析】WindowContainer窗口层级-4-Layer树
android
CCTV果冻爽4 小时前
Android 源码集成可卸载 APP
android
码农明明4 小时前
Android源码分析:从源头分析View事件的传递
android·操作系统·源码阅读
秋月霜风5 小时前
mariadb主从配置步骤
android·adb·mariadb
Python私教5 小时前
Python ORM 框架 SQLModel 快速入门教程
android·java·python
编程乐学7 小时前
基于Android Studio 蜜雪冰城(奶茶饮品点餐)—原创
android·gitee·android studio·大作业·安卓课设·奶茶点餐
problc8 小时前
Android中的引用类型:Weak Reference, Soft Reference, Phantom Reference 和 WeakHashMap
android
IH_LZH8 小时前
Broadcast:Android中实现组件及进程间通信
android·java·android studio·broadcast