Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://sch

本文讲述了开发者在使用Flutter开发过程中遇到的Gradle版本更新导致的错误,通过升级Gradle版本和清理SDK平台,作者成功解决了新命名空间映射到旧命名空间的警告,并分享了解决步骤,包括`android/build.gradle`和`gradle-wrapper.properties`的更新。
摘要由CSDN通过智能技术生成

我Flutter,在运行应用程序时,我在调试控制台中收到如下错误:

Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01

构建警告:将新 ns 映射到旧 ns
尝试删除并重新安装 SDK 平台。删除 ~\Android\Sdk\platforms 中的文件夹并下载您需要的 SDK。

编辑:以上以某种方式解决了之前的问题,但是当更新更多外部包时,我再次遇到了同样的问题。这一次,删除 SDK 平台不起作用。相反,我在项目的两个位置更新了 Gradle:

android/build.gradle

buildscript {
    repositories {
        google()
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:7.0.2' // Update this line
        ...
    }
}

注意:Gradle 7.0.2 是目前 Google Maven 存储库中最新的稳定版本。要检查更新的版本,请访问https://maven.google.com。在com.android.tools.build > gradle 下,您将找到适用于 Android 的版本。

android/gradle/wrapper/gradle-wrapper.properties

distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-all.zip # Update this line

这次在这两个地方更新 Gradle 为我解决了这个问题。希望可以帮到你。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

坚果的博客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值