【问题标题】:How can I use androdx at api android level less than 28?如何在低于 28 的 api android 级别使用 androdx?
【发布时间】:2022-09-30 22:40:31
【问题描述】:

大家,我是Android开发(java,android studio)的新手。 我想使用 minSDKversion 25 创建一个应用程序。我是否正确理解我不能为此使用 AndroidX 并因此“实现”作为 Firebase 和类似的所需 Android API 28 及更高版本? 是否可以在一个项目中组合一个支持 com.android.support 和 androidx 依赖项的版本?

  • \“我是否正确理解我不能为此使用 AndroidX... 需要 Android API 28 及更高版本?\” - 大多数 Jetpack (AndroidX) 库都可以回到 API 级别 15。\“是吗可以在一个项目中组合一个支持 com.android.support 和 androidx 依赖项的版本吗?\”——这不是一个好主意,主要是因为 com.android.support 库非常旧并且不再维护。

标签: android android-studio android-support-library androidx mobile-development


【解决方案1】:

我建议更新minSDK版本= 25 至minSDK版本= 28。
迁移安卓x因为现在支持库是androidx。访问:https://developer.android.com/jetpack/androidx

您不能合并同时支持 com.android.support 和 androidx 依赖项的项目,因为它会导致编译和许多异常错误。

【讨论】:

    【解决方案2】:

    -> 随着 Android 转向 MAD 技能,因此不可能将 android x 与简单的 android lib 结合起来

    -> 你可以设置它 minSdk 25 compileSdk 28 和 target 应该是 28 在你的 gradle 应用程序级别文件

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-18
      • 1970-01-01
      相关资源
      最近更新 更多