我使用 UNITY 5.6.6 制作了AR应用程序,并且尝试将我的应用程序发布到需要至少 API级别26 < / strong>。我尝试了多种方法来实现该目标级别的API,但没有实现任何目的,并且Google控制台仅将我应用的API识别为 22 级。是的,如果我使用Unity早期版本(我将Unity 2018用于其他已发布的Apps)可以轻松完成,但是我必须使用此特定版本,因为我使用的是一个旧的插件,只有在使用这些插件时才能稳定UNITY的早期版本。
以上是我在Unity 5.6.6上尝试过的一些方法:
我已尝试使用SDK工具版本 26.1
我尝试使用SDK工具版本 r25.2.5 sdkmanager
这是我在 Build Settings-Other Settings 上尝试过的配置 config 1 config 2
这是我从Google控制台收到的消息 google console message
我希望有人经历过并解决了问题。感谢您的宝贵时间,并提供了大量帮助!谢谢!
答案 0 :(得分:0)
Unity 5.6似乎只能达到api的最小值25(android 7.1)
api级别26已于2017年3月发布,而unity 2017已于2017年2月发布进行比较
因此在发布api级别26之前已完成对Unity 5.6的更新
答案 1 :(得分:0)
是的,这是可能的。如果将目标API设置为“自动(安装最高)”,则Unity将使用在系统上检测到的最高版本的Android SDK。例如,当我在Unity 5.6中使用该设置进行构建时,它会使用API级别28,因为那是我在计算机上安装的Android SDK的最高版本。