gpt4 book ai didi

java - 如何在一个项目中同时使用Androidx库和支持库?

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

androidx 和 com.android.support我想在一个项目中同时使用这两个库因为我们正在使用一个使用 androidx 的 sdk 和我的sdk不使用androidx怎么办怎么用它在一个项目中??

最佳答案

您可以在您的项目上启用Jetifier,这基本上会将您的项目依赖项中的Android Support Library 依赖项与AndroidX-ones 交换。 (例如,您的 Lottie 依赖项将从 Support 更改为 AnroidX)

来自 Android Studio 文档 (https://developer.android.com/studio/preview/features/):

The Android Gradle plugin provides the following global flags that you can set in your gradle.properties file:

  • android.useAndroidX: When set to true, this flag indicates that you want to start using AndroidX from now on. If the flag is absent, Android Studio behaves as if the flag were set to false.
  • android.enableJetifier: When set to true, this flag indicates that you want to have tool support (from the Android Gradle plugin) to automatically convert existing third-party libraries as if they were written for AndroidX. If the flag is absent, Android Studio behaves as if the flag were set to false.

Jetifier 的前提条件:

  • 你必须至少使用 Android Studio 3.2

要启用 jetifier,请将这两行添加到您的 gradle.properties 文件中:

android.useAndroidX=true
android.enableJetifier=true

最后,请查看 AndroidX 的发行说明,因为 jetifier 在某些库(例如 Dagger Android)上仍然存在一些问题:https://developer.android.com/topic/libraries/support-library/androidx-rn

答案来源:Christopher https://stackoverflow.com/a/52034414/9932194

关于java - 如何在一个项目中同时使用Androidx库和支持库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59306068/

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