从今天早上开始,我在android上构建的flutter应用程序在
Unsupported Android Plugin version: 3.5.4.
需要说明的是,几个月来它一直构建得很好。没有修改构建文件,只有代码。突然出现了这个错误。
有人知道为什么吗?有什么解决办法吗?
尝试的解决方案:
- 将gradle更新到4.1.0,会导致
flutter build apk
不再构建apk,或者,如果构建了apk,url_launcher
会开始抛出MissingPluginException
。 - 运行
flutter clean
和flutter pub cache repair
4条答案
按热度按时间e4yzc0pl1#
众所周知,如果您将Flutter版本升级到2.5.0,并且在升级过程中出现错误,可能会导致一些依赖项被删除。(我和我的许多朋友都遭受过这个bug)。如果不是这样,请尝试使缓存无效并重新启动或从互联网上重新下载依赖项。或者升级gradle和flutter版本。
cpjpxq1n2#
如果您在项目中遇到这样的错误,我的解决方法是在
android/build.gradle
中将jcenter()
更改为mavenCentral()
在相信这是解决方案之后,发布版本再次开始失败,出现了同样的错误。
链接到Git Issue
to94eoyn3#
您可能需要为Gradle指定下载路径以下载该版本。gradle-wrapper.propertiesandroid/gradle/wrapper目录中有一个名为“www.example.com“的文件请尝试将“distributionUrl”更改为如下所示的现有源
此外,您还可以找到此list的所有可用版本
yr9zkbsy4#
我也遇到了同样的问题,修复方法是在构建命令中指定风味。