androidX使用概述

本文介绍了AndroidX与原生Android支持库的区别,阐述了如何在新项目中启用AndroidX库,以及如何使用Android Studio迁移现有项目到AndroidX。同时,提供了旧版库与AndroidX的对照表和AndroidX的最新版本信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、androidX和原始 android 支持库区别:

  1. AndroidX 对原始 Android 支持库进行了重大改进,后者现在已不再维护。
  2. AndroidX 中的所有软件包都使用一致的命名空间,以字符串 androidx 开头。支持库软件包已映射到对应的 androidx.* 软件包
  3. 从版本 1.0.0 开始,androidx 软件包使用严格的语义版本控制
  4. 版本 28.0.0 是android支持库的最后一个版本

二、使用androidX库

如果要在新项目中使用命名空间为 androidx 的库,就需要将编译 SDK 设置为 Android 9.0(API 级别 28)或更高版本,并在 gradle.properties 文件中将以下两个 Android Gradle 插件标志设置为 true。

  1. android.useAndroidX:该标志设置为 true 时,Android 插件会使用对应的 AndroidX 库,而非支持库。如果未指定,那么该标志默认为 false。
  2. android.enableJetifier:该标志设置为 true 时,Android 插件会通过重写其二进制文件来自动迁移现有的第三方库,以使用 AndroidX 依赖项。如果未指定,那么该标志默认为 false

三、使用 Android Studio 迁移现有项目

使用 Android Studio 3.2

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值