Unity2022.3.41的TargetSdk更新到APILevel 35问题
unity的此版本不太兼容api level35,apt连接不上sdk的platforrms和build tool。
解决办法1(本地):
gradleTemplate中指定apt路径,参考:
https://blog.csdn.net/weixin_55201233/article/details/149090402
解决办法2(本地):
(1)更换gradle版本到8.6
gradle路径在这里:
(1)baseProjectTemplate中的build:gradle改成8.4.2
生成gradle文件,参考下面的设置
baseProjectTemplate中修改build:gradle版本(你的baseProjectTemplate的内容可能我下面这个长得不太一样,只用找到关键字build:gradle,修改就好)
(3)资料链接:https://stackoverflow.com/questions/78678063/android-15-update-compilesdk-android-35-cause-an-error-res-table-type-type-e
解决方法3(最便捷,最通用,适配公司线上打包):
更换unity版本,unity官方后续修复了bug,似乎3.44版本就可以了,我换的Unity2022.3.62f1
参考资料:https://issuetracker.unity3d.com/issues/android-building-for-android-beta-15-fails-when-using-android-sdk-35-with-lts-unity-versions