Android Studio 中的 Android 和 Androidx 包有什么区别?
What is the difference between Android and Androidx Packages in Android Studio?
我是使用 Java 和 Kotlin 进行移动开发的新手,我在 Java 中有一个应用程序,我需要在一个新项目中开始。
在 Android Studio 中创建新项目时,我勾选了 Use androidx.* artifacts
。在解决了我旧项目的一些依赖项之后,我有太多错误,我通过 Refactor => Migrate to AndroidX
修复了这些错误
现在我想知道 android
和 androidx
包之间的区别。
提前致谢。
Android 一直在构建向后兼容的 API,并且有很多 Android 开发者 API 中存在的支持库。为了收拾这个烂摊子,Android 引入了 androidx 库。 AndroidX 是对原始 Android 支持库的重大改进。与支持库一样,AndroidX 与 Android OS 分开提供,并在 Android 版本中提供 backwards-compatibility。 AndroidX 通过提供功能对等和新库完全替换了支持库
您可以在此处阅读有关 androidx 的信息 https://developer.android.com/jetpack/androidx
我是使用 Java 和 Kotlin 进行移动开发的新手,我在 Java 中有一个应用程序,我需要在一个新项目中开始。
在 Android Studio 中创建新项目时,我勾选了 Use androidx.* artifacts
。在解决了我旧项目的一些依赖项之后,我有太多错误,我通过 Refactor => Migrate to AndroidX
现在我想知道 android
和 androidx
包之间的区别。
提前致谢。
Android 一直在构建向后兼容的 API,并且有很多 Android 开发者 API 中存在的支持库。为了收拾这个烂摊子,Android 引入了 androidx 库。 AndroidX 是对原始 Android 支持库的重大改进。与支持库一样,AndroidX 与 Android OS 分开提供,并在 Android 版本中提供 backwards-compatibility。 AndroidX 通过提供功能对等和新库完全替换了支持库 您可以在此处阅读有关 androidx 的信息 https://developer.android.com/jetpack/androidx