【问题标题】:Unsupported Android Plugin version: 3.5.4不支持的 Android 插件版本:3.5.4
【发布时间】:2021-11-19 17:59:12
【问题描述】:

从今天早上开始,我在 android 上构建的颤振应用程序失败了

Unsupported Android Plugin version: 3.5.4.

需要明确的是,几个月来它一直运行良好。只有代码没有更改构建文件。突然出现这个错误。

有人知道原因并有解决办法吗?

尝试过的解决方案:

  • 将 gradle 更新到 4.1.0,导致 flutter build apk 不再构建 apk,或者,如果是,url_launcher 开始抛出 MissingPluginException
  • 运行flutter cleanflutter pub cache repair

【问题讨论】:

    标签: android flutter gradle android-gradle-plugin


    【解决方案1】:

    众所周知,如果您将 Flutter 版本升级到 2.5.0,并且在升级过程中发生错误,可能会导致某些依赖项被删除。 (我和我的许多朋友都遭受过这个错误)。如果不是您的情况,请尝试使缓存无效并重新启动或从 Internet 重新下载依赖项。或者升级gradle和flutter版本。

    【讨论】:

      【解决方案2】:

      如果您在项目中遇到此类错误,为我解决的问题是将android/build.gradle 中的jcenter() 更改为mavenCentral()

          repositories {
              google()
              mavenCentral()
          }
      

      在相信这是解决方案后,发布版本再次开始失败并出现相同的错误。我设法把它钉在android/app/build.gradle

          buildTypes {
              release {
                  ...
                  debuggable true // this was causing the error
                  ...
              }
          }
      

      链接到Git Issue

      【讨论】:

        【解决方案3】:

        您可能需要为 Gradle 指定下载路径才能下载该版本。 在 android/gradle/wrapper 目录中有一个名为“gradle-wrapper.properties”的文件尝试将“distributionUrl”更改为这样的现有源

        distributionUrl=https\://services.gradle.org/distributions/gradle-6.9.1-all.zip
        

        此外,您可以从list 找到所有可用版本

        【讨论】:

          猜你喜欢
          • 2014-08-27
          • 2021-06-08
          • 1970-01-01
          • 2019-10-24
          • 2023-02-18
          • 1970-01-01
          • 2020-06-11
          • 2018-01-15
          相关资源
          最近更新 更多