我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 为我解决了这个问题。希望可以帮到你。