Android/Flutter错误合集


不定期更新╮( ̄▽ ̄")╭


1.Dart SDK is not configured.


Dart SDK is not configured.

1.解决

点击 File / Setting / Languages & Frameworks / Flutter,划线部分选择你下载的flutter的位置,然后确定,之后再次看图二dart的配置可看到只要flutter配置好了,dart也配置好了

在这里插入图片描述

在这里插入图片描述


2. ‘Packages get’ has not been run


'Packages get' has not been run

在这里插入图片描述

解决
点击如图,等待下载完成,之后重启Android Studio

在这里插入图片描述
在这里插入图片描述


3.error: The name ‘Router’ is defined in the libraries ‘package:fluro/src/router.dart (via package:fluro/fluro.dart)’ and ‘package:flutter/src/widgets/router.dart’. (ambiguous_import at [flutter_app] lib\routes\routes.dart:19)


在这里插入图片描述


4. Your Flutter application is created using an older version of the Android embedding. It’s being deprecated in favor of Android embedding v2. Follow the steps at


在这里插入图片描述

打开android目录下的app文件夹下的AndroidManifest.xml文件,在activity标签的下面增加如下代码:

<meta-data
     android:name="flutterEmbedding"
     android:value="2" />

在这里插入图片描述

再次点击get dependencies
在这里插入图片描述

在这里插入图片描述


5.Error: Cannot run with sound null safety,because the following dependencies don’t support null safety:


在这里插入图片描述
① 运行flutter run --no-sound-null-safety

flutter run --no-sound-null-safety

在这里插入图片描述


②更换fluttertoast的版本

(其他方法稍后更新)


6.38:18: Error: A value of type ‘bool?’ can’t be assigned to a variable of type ‘bool’ because ‘bool?’ is nullable and ‘bool’ isn’t. flag=value;


如图
在这里插入图片描述
解决方法 在bool后加上 ? 见下图

bool ? flag=false;

在这里插入图片描述


7.The ADB binary found at D: lyjava\Android\SDK\platform-tools\adb.exe isobsolete and has seriousperfo


在这里插入图片描述
点击小盒子,

在这里插入图片描述
检查有无更新,有的话就更新
在这里插入图片描述
在这里插入图片描述
等待更新完成

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐