有没有一种方法可以从UNITY 5.6.6发布具有API级别26的Android应用程序?

时间:2019-05-30 13:48:37

标签: android unity3d google-api google-console-developer

我使用 UNITY 5.6.6 制作了AR应用程序,并且尝试将我的应用程序发布到需要至少 API级别26 < / strong>。我尝试了多种方法来实现该目标级别的API,但没有实现任何目的,并且Google控制台仅将我应用的API识别为 22 级。是的,如果我使用Unity早期版本(我将Unity 2018用于其他已发布的Apps)可以轻松完成,但是我必须使用此特定版本,因为我使用的是一个旧的插件,只有在使用这些插件时才能稳定UNITY的早期版本。

以上是我在Unity 5.6.6上尝试过的一些方法:

  1. 我已尝试使用SDK工具版本 26.1

  2. 我尝试使用SDK工具版本 r25.2.5 sdkmanager

  3. 这是我在 Build Settings-Other Settings 上尝试过的配置 config 1 config 2

这是我从Google控制台收到的消息 google console message

我希望有人经历过并解决了问题。感谢您的宝贵时间,并提供了大量帮助!谢谢!

2 个答案:

答案 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的最高版本。