【问题标题】:Is there a way for publishing an Android App with API level 26 from UNITY 5.6.6?有没有办法从 UNITY 5.6.6 发布具有 API 级别 26 的 Android 应用程序?
【发布时间】:2019-05-30 13:48:37
【问题描述】:

我使用 UNITY 5.6.6 制作了一个 AR 应用,我正在尝试将我的应用发布到需要 至少 API 级别 26 的 Google Play /强>。我尝试了不同的方法来实现 API 的目标级别,但一无所获,Google 控制台仅将我的应用的 API 识别为 22 级。是的,如果我使用 Unity 早期版本(我在其他已发布的应用程序中使用 Unity 2018),可以轻松完成,但我必须使用这个特定版本,因为我使用的是一个有点旧的插件,只有使用这些插件才能稳定UNITY 的早期版本。

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

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

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

  3. 这是我在构建设置-其他设置上尝试过的配置 config 1 config 2

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

我希望有人经历过这个并解决了这个问题。感谢您的宝贵时间和帮助!谢谢!

【问题讨论】:

  • 我对此表示怀疑。 Unity 可能不知道这些 API 是什么样的,因为 API 26 在 Unity 5.6.6 之后出现。

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


【解决方案1】:

似乎 unity 5.6 只能达到 api 最小值 25 (android 7.1)

api level 26 于 2017 年 3 月发布,unity 2017 于 2017 年 2 月发布,用于比较

所以在 api 级别 26 发布之前更新了 unity 5.6

【讨论】:

    【解决方案2】:

    是的,这是可能的。如果您将 Target API 设置为“自动(最高安装)”,Unity 将使用它在您的系统上检测到的最高版本的 Android SDK。例如,当我在 Unity 5.6 中使用该设置进行构建时,它使用 API 级别 28,因为这是我在机器上安装的 Android SDK 的最高版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-24
      • 2019-02-09
      • 2014-08-19
      相关资源
      最近更新 更多