我的SDK是使用Android gradle插件AGP 7.0和java 11构建的,当我尝试在Unity中导入此库项目时,我遇到以下两个错误。
java.lang.UnsupportedOperationException: This feature requires ASM7 See the Console for details.
另一个错误
Failed to transform artifact 'myerror.aar (:mysdk-21.2.2:)' to match attributes
{artifactType=android-manifest}
> Execution failed for JetifyTransform: /Users/isnotaname/Documents/UnityProjects/darkness/Temp/gradleOut/unityLibrary/libs/mysdk-21.2.2.aar> Failed to transform
1条答案
按热度按时间q5iwbnjs1#
问题是Unity目前不支持JDK11,而AGP 7需要JDK11。在构建过程中会出现问题,显示JetifyTransform问题或抱怨检测到错误版本的类。不幸的是,您需要使用JDK8和Gradle任意6.9.X重新导出SDK,或者等待Unity 2022.2是否真的支持JDK11。就像他们计划的那样。