Android 项目问题:Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns...

问题与处理策略

问题描述
  • 在 Android 项目中,报如下警告
Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
# 翻译

警告:映射新的命名空间 http://schemas.android.com/repository/android/common/02 到了旧的命名空间 http://schemas.android.com/repository/android/common/01

...
问题原因
  1. ns 全称 namespace,即命名空间

  2. Android 项目的 SDK 和相关依赖的 XML 配置文件使用了新的命名空间(02、03),但项目工具链仍然将其映射到旧的命名空间(01)

  3. 可能因为使用了较旧版本的 Gradle 或 Gradle 插件,而 Android 项目的 SDK 和相关依赖已经更新

处理策略
  • 更新 Gradle 或 Gradle 插件
  1. 点击 【Tools】 -> 点击 【AGP Upgrade Assistant】
  1. 点击 【Run selected steps】
  • AGP Upgrade Assistant 是 Android Studio 提供的一个工具,用于帮助开发者升级项目的配置
  1. Upgrade Gradle version to 6.7.1:表示当前项目的 Gradle 版本将升级到 6.7.1

  2. Accept the new default of Java 8:表示当前项目将使用 Java 8

  3. Upgrade AGP dependency from 3.5.3 to 4.2.2:表示当前项目的 Android Gradle Plugin 版本是 3.5.3,需要升级到 4.2.2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值