Flutter在构建项目出现的错误记录

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qqqq245425070/article/details/83317411

在Github上下载的项目在运行时出现这种错误:

A problem occurred evaluating project ':app'.
> Could not resolve all files for configuration 'classpath'.
   > Could not find lint-gradle-api.jar (com.android.tools.lint:lint-gradle-api:26.1.2).


原因是本地gradle版本和下载项目的gradle的版本不同导致,这个地方把项目的gradle的改成本地有的gradle版本就可以了。

A problem occurred evaluating project ':app'.
> Failed to apply plugin [id 'com.android.application']
   > Minimum supported Gradle version is 4.4. Current version is 4.1. If using the gradle wrapper, try editing the distributionUrl in /Users/apple/Documents/GitHub/flutter_widgets/android/gradle/wrapper/gradle-wrapper.properties to gradle-4.4-all.zip
这个地方是因为刚才改变了gradle版本,但是构建项目的gradle并没有改变,找到本地gradle文件夹,下面的wrapper文件夹下,在其他的项目下,替换掉就可以了

  • 添加资源图片异常
Running "flutter packages get" in flutter_demo...
Error on line 30, column 4 of pubspec.yaml: Expected a key while parsing a block mapping.
   assets:
   ^
pub get failed (65)

异常原因:assets 前面多了个空格
解决方案:去除 assets 前面的一个空格,注意整体的标签对齐

Error waiting for a debug connection: ProcessException: adb did not report forwarded port”这个错误,最终在flutter的github中找到了相同的问题,也把解决办法记录下。
很简单,是升级adb,其实是更新SDK Platform-Tools就可以了。

设置界面,找到对应的Android SDK Platform-Tools 点击OK就会下载最新的版本了

Android SDK file not found: /softdata/android-sdk-macosx/build-tools/28.0.3/aapt.

出现这种情况,就是这个build-tools没有这个28.0.3这个版本更新就可以了。

在运行Flutter项目时,如果在点击run没有反应,可以输入flutter doctor -v看看有什么地方是错误的。

如果是配置好的,前面会是个点,如果配置出错前面是个小小的x。根据这个x进行修改你的环境配置。

如果一直提示什么gradle版本不对,你去看下flutter/packages/flutter_tools/gradle/flutter.gradle文件中的配置,里面配置了一个gradle的版本,如果本地没有这个版本,可以把这个配置的版本改成你其他Android项目使用的版本。

猜你喜欢

转载自blog.csdn.net/qqqq245425070/article/details/83317411
今日推荐