【问题标题】:How I can fix "Warning: Mapping new ns" about flutter in vsc我如何修复关于 vscode 中颤动的“警告:映射新 ns”
【发布时间】:2021-10-27 19:44:00
【问题描述】:

我试试这个 when I try to "sync project with gradle files" a warning pops up 但我找不到 buildToolsVersion

和 我尝试寻找解决此问题的解决方案 另一种是下载gradle 但我无法在任何地方安装

那么 请帮我解决这个问题 谢谢你的好意

https://www.img.in.th/image/PQZxbH

【问题讨论】:

  • 您在运行flutter doctor时是否发现任何问题?
  • 没有发现问题!都是绿色的

标签: android flutter visual-studio-code


【解决方案1】:

确保您的 sdk 版本和构建版本匹配,我遇到了同样的问题,因为我在 android/app/build.gradle targetSDKVersion 中的构建版本与我在模拟器中的 sdk 版本不同。我现在将它们都设置为 30,然后就消失了

【讨论】:

    【解决方案2】:

    对你来说可能有点晚了,但我为那些有同样问题的人写了一个解决方案:

    1. 转到 android/gradle/wrapper/gradle-wrapper.properties 并将 distributionUrl=.... 替换为以下行:

    distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip

    1. 转到 android/build.gradle 并将 com.android.tools.build 行替换为以下内容:

    buildscript { dependencies { classpath 'com.android.tools.build:gradle:7.1.1' } }

    1. 转到 android/app/build.gradle 并更新 android/app/build.gradle。例如:

      android { compileSdkVersion 31}

    2. 在终端中运行flutter clean

    这解决了 Mapping new ns 问题,但将来您可能需要升级您的 gradle build tools versioncompiled SDK Versiongradle version,因此这些版本号可以更改,但 AGP Gradle 版本必须兼容。 here 你会发现哪个 Android Gradle Plugin 版本与哪个 Gradle 版本兼容。

    【讨论】:

      猜你喜欢
      • 2022-10-25
      • 2022-07-14
      • 2021-10-06
      • 2021-11-17
      • 2021-06-17
      • 2021-10-22
      • 2021-10-17
      • 1970-01-01
      • 2021-08-11
      相关资源
      最近更新 更多