gpt4 book ai didi

android - 具有不同 Min SDK 级别的 Instant App Installable App

转载 作者:行者123 更新时间:2023-11-29 01:04:11 24 4
gpt4 key购买 nike

我的 android 项目最低 sdk 级别是 16。我想把它变成即时应用程序,但我需要保持最低 sdk 级别,但即时应用程序支持最低 23。我试图为可安装和即时应用程序设置不同的 api 级别同一个项目并试图覆盖它们,但我做不到。那么有什么方法可以在同一个项目中使用具有不同最低 sdk 级别的可安装应用程序和即时应用程序?

最佳答案

另一种使免安装应用 APK 具有所需的 minSdkVersion 的方法是:

应用程序 (com.android.instant.application) list :

<uses-sdk tools:overrideLibrary="com.example.feature"/>

应用程序(com.android.instant.application)gradle:

minSdkVersion rootProject.minSdk

特性(com.android.instant.feature)gradle:

minSdkVersion rootProject.minSdkInstant

这让我可以构建

  • 已安装带有 minSdk
  • 的应用
  • Instant app APKs with minSdkInstant

唯一推荐的方法是使用 flavors .

除了tools:overrideLibrary 方法外,没有其他方法可以做到这一点。

APK 是从功能插件生成的,而不是从即时应用插件生成的。

你能查一下android-instant-apps/configuration-apks/features/build.gradle吗?还有这个SO Question

关于android - 具有不同 Min SDK 级别的 Instant App Installable App,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48781647/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com