首页 > 移动开发 > Android > Unity打包游戏报错:unrecognized Attribute name MODULE (class com.sun.tools.javac.util.SharedNameTable$NameImpl)
2021
11-05

Unity打包游戏报错:unrecognized Attribute name MODULE (class com.sun.tools.javac.util.SharedNameTable$NameImpl)

今天打包游戏,Unity打包失败,报错:unrecognized Attribute name MODULE (class com.sun.tools.javac.util.SharedNameTable$NameImpl)。

很奇怪,项目没有作过任何改动,之前能够打包成功,我尝试了重新登陆Unity账号和更换了JDK版本两种方法,但是错误依旧。
网上说是Android SDK 31这个版本有问题,但是令我费解的是之前很长一段时间,因为Google Play的上架要求,我都是用API 31的Android SDK打包,并没有出现这个问题。
不过,我仍旧将Target API Level的值改成30后再次打包,因为这个问题已经困扰我半天了,我并不想耽误太长时间。
幸运的是,Target API Level改成30后,错误消失,打包成功了。
我现在仍旧不清楚这个错误发生的原因,不过后面我会再做研究,毕竟Google仍旧要求API 31

最后编辑:
作者:游戏创作者大陆

留下一个回复

你的email不会被公开。