Android编译出现Warning:Mapping new ns to old ns报错的解决方案
作者:旺仔大牛 时间:2022-08-19 02:37:29
出现场景
更新了Android Studio版本后,运行项目就出现以下警告。
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/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/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
查资料说是Gradle版本的问题,于是尝试将Gradle和AGP升级到最新版。
解决方案
更新Gradle和AGP可以手动更改,但是推荐使用工具自动升级,因为AGP的版本必须和Gradle的版本保持对应关系,工具会自动保持对应的版本。
打开Tools菜单,选择最下面的AGP Upgrade Assistant.
会弹出以下的界面,点击 Run selected steps
,就会自动开始升级Gradle和Android Gradle Plugin版本。
等待升级完成
出现以上提示就说明升级版本成功啦。
我们可以查看gradle的版本和AGP版本已经被更新到最新的版本。
gradle/wrapper/gradle-wrapper.properties
#Fri Jun 23 08:50:38 CEST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
# gradle最新版本
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-all.zip
build.gradle
buildscript {
ext.kotlin_version = '1.6.21'
repositories {
.....
}
dependencies {
// AGP版本
classpath 'com.android.tools.build:gradle:7.1.3'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
重新编译项目,就不会出现警告了。
来源:https://blog.csdn.net/adojayfan/article/details/125317683
标签:android,编译,warning
0
投稿
猜你喜欢
SpringCloud:feign对象传参和普通传参及遇到的坑解决
2023-02-17 11:18:58
记一次线程爆满导致服务器崩溃的问题排查及解决
2022-09-23 06:43:09
Java的设计模式编程中迪米特法则的应用示例
2022-10-29 01:34:35
java新特性之for循环最全的用法总结
2022-07-08 22:14:51
java文件操作之java写文件简单示例
2023-10-21 14:37:13
Java 反转带头结点的单链表并显示输出的实现过程
2022-06-08 18:34:39
Java的方法和this关键字如何理解与应用
2023-02-14 02:43:29
android实现横屏的代码及思路
2023-06-25 09:35:40
微信开发--自定义菜单查询返码乱码的解决方法
2023-11-25 04:47:55
IDEA实现添加 前进后退 到工具栏的操作
2021-08-30 21:34:48
怎么把本地jar包放入本地maven仓库和远程私服仓库
2023-12-05 20:13:00
JavaWeb开发中alias拦截器的使用方法
2023-08-20 10:36:55
java微信开发API第一步 服务器接入
2023-08-24 11:18:26
如何自动生成Mybatis的Mapper文件详解
2023-07-28 08:20:54
使用@PathVariable接收两个参数
2022-12-08 14:21:04
用Linq从一个集合选取几列得到一个新的集合(可改列名)
2023-08-23 22:48:23
Android实战APP启动速度优化
2023-03-21 15:34:18
JAVA及相关字符集编码问题研究分享
2022-05-16 20:33:08
Java 函数式编程梳理
2023-01-17 04:16:34
c#测试本机sql运算速度的代码示例分享
2022-10-18 00:04:24