【问题标题】:How can I allow lower Android API level users to download my app in a higher API level version?如何允许较低 Android API 级别的用户下载较高 API 级别版本的应用程序?
【发布时间】:2021-02-16 18:27:44
【问题描述】:

我正在使用 Unity 构建一个应用程序,其中有一部分我应用了 ARCore。但是,ARCore 仅支持 API 级别 27 或以上的设备。

我想构建一个可以也适用于较低 API 级别的设备的版本,因为 AR 在我的整个应用中只是一部分

我期望的场景是:不允许低于 API 级别 27 的用户触发 AR 功能,但他们可以仍然使用我的应用程序。

我将把这个应用程序发布到 Google Play 商店。你有什么建议吗?

【问题讨论】:

  • 如果Play商店支持并行版本(即,您为不同的API级别构建两个不同的项目,然后在同一个商店项目下上传),我会这样做。不过,不确定这是否可能。

标签: android unity3d arcore android-api-levels


【解决方案1】:
  1. 将您的 build.gradle 文件中的 minSdkVersion 保留为您想要的那个。
  2. <uses-sdk tools:overrideLibrary="libraryOne|libraryTwo" /> 与正确的库名称(Android Studio 的编译器会告诉您确切的名称)添加到您的 AndroidManifest.xml
  3. 确保需要更高版本 SDK 的代码没有在更低版本的 SDK 上运行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-28
    • 1970-01-01
    • 2018-02-25
    • 2023-03-03
    • 2021-10-22
    • 2019-06-09
    • 2020-02-01
    相关资源
    最近更新 更多