将新 ns 映射到旧 ns

Posted

技术标签:

【中文标题】将新 ns 映射到旧 ns【英文标题】:Mapping new ns to old ns 【发布时间】:2021-08-11 05:03:32 【问题描述】:

我将 android Studio 更新到 4.2.1 并删除了 jcentor。我在构建项目时收到了这样的警告。我不明白这些 URL 的含义以及如何修复它

将新 ns http://schemas.android.com/repository/android/common/02 映射到旧 ns http://schemas.android.com/repository/android/common/01

将新 ns http://schemas.android.com/repository/android/generic/02 映射到旧 ns http://schemas.android.com/repository/android/generic/01

build.gradle

buildscript 
ext.kotlin_version = "1.5.0"
repositories 
    google()
    mavenCentral()

dependencies 
    classpath "com.android.tools.build:gradle:4.2.1"
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files

【问题讨论】:

【参考方案1】:

在导入旧项目,然后更新我的依赖项时,我遇到了同样的问题。 我通过将 buildToolsVersion 从 30.0.2 更新到 30.0.3 来解决它 知道这是旧的,但也许它会让人有点头疼。

【讨论】:

你的回答把我带到了这个answer关于如何做你所说的事情。 这个答案解决了我同样的问题。我认为提问者应该将其作为答案

以上是关于将新 ns 映射到旧 ns的主要内容,如果未能解决你的问题,请参考以下文章

Android构建警告将新ns映射到旧ns

警告:将新 ns 映射到旧 ns 和模拟器突然停止

当我运行颤振应用程序显示警告:映射新的 ns http://schemas.android.co

我如何修复关于 vscode 中颤动的“警告:映射新 ns”

删除 XSLT 映射生成的元素的名称空间前缀

SpringMVC框架-使用注解编写的处理请求和映射-@Controller @RequestMapping