android - 将新 ns 映射到旧 ns
问题描述
我将 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
构建.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
}
}
解决方案
导入旧项目,然后更新我的依赖项时,我遇到了同样的问题。我通过将我的 buildToolsVersion 从 30.0.2 更新到 30.0.3 解决了这个问题。知道这是旧的,但也许它会让人有点头疼。
推荐阅读
- reactjs - react-cache/suspense 中的不稳定_createResource 失效
- javascript - 如何避免 Angular2+ 中的重复服务
- ionic-framework - 如何更改离子 4 选项卡组件的背景颜色
- lua - Lua:摆脱部分路径(sub,gsub,gmatch?)
- maven - 如何使用 Maven Jib 插件使主机文件在容器内可用
- python - pytype 和 mypy 都没有抱怨类型错误?
- c++ - 只找到第一个 std::regex 匹配有效
- python - 在 Python 中使用 tensorflow 填充一个权重的张量
- sql - SSMS - 将长数据导出到 Excel 文件而不截断数据
- sql - SSMS 按日期时间字段过滤数据