Flutter填坑全面总结(包括Flutter1

文章详细介绍了AndroidStudio中各种技术问题的解决方法,包括FlutterSDK配置、gradle问题、模拟器与手机安装、版本兼容、Git配置、杀毒软件冲突等,为开发者提供了实用的技巧和排查步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

操作方式:File --> Settings --> Appearance & Behavior --> System Settings --> Android SDK,重点关注SDK Platform 和 SDK Tools

关键详细信息截图如下:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

更多关于gradle有关的问题,可以看我的博客Android Studio3.0填坑指南, 如果这里未提到的,请看这里全面总结Android Studio2.X的填坑指南


1、【大坑,切记】Flutter目录的 dart sdk 和 [dart官网](dart.dev/get-dart

) 直接下载的dart sdk安装包是不兼容的,不要把dart官网直接下载的dart sdk安装包直接放到flutter安装路径里面。

注:flutter是通过flutter doctor命令自动下载dart sdk的,每一个版本的flutter自带有一个版本的dart sdk,我们不要自己去修改dart sdk版本,我们也不要替换掉flutter安装路径里面的dart sdk。你在dart官网单独下载的 dart sdk 放到flutter目录里面 是没用的。

具体踩坑过程,请看我去年发布的视频,里面有详细讲解:Dart开发前端页面基础教程1

2、Flutter项目一定要放在英文路径里面,否则会报错,如图所示:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

3、Flutter初次创建项目一直进不去,错误如图所示:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

【解决方式】首先关掉当前已经打开的Android Studio进程,然后打开Android Studio安装目录下的 bin 目录,找到 idea.properties 文件,在文件最后追加以下这行代码,disable.android.first.run=true ,然后保存,以后再次打开Android Studio创建项目就不会卡住了。请看下图所示:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传


4、执行flutter doctor -v命令出现Android linceses status unknown的提示。
  • 这里我遇到过两种不同的情况:

【问题1:】执行flutter doctor -v命令出现Android linceses status unknown的提示。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

【问题分析:】新下载的sdk没有同意Android协议。

【解决方案:】按错误提示所说的那样,执行命令flutter doctor --android-licenses,然后出现的提示让你选择 y/n,你只要输入y,然后回车,一直坚持到最后就好了。

【问题2:】执行flutter doctor -v命令出现Android linceses status unknown的提示,但是奇怪的是我执行命令flutter doctor --android-licenses,自动就修复了。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

【解决方案:】执行命令flutter doctor --android-licenses,奇怪的是这里并没有让我输入其他的命令,自动修复了。不知道电脑抽了什么风。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传


5、下载使用别人的开源库,使用Android Studio打开报错,让你下载一大堆库。

【注意】这里下载的包名包含有google,intellij,apache,jetbrains之类的关键字。这样的大量出现一定是Android Studio版本号不匹配的问题。如果说是使用的第三方库没有下载下来,会提示某个库名称,让你下载的。这个需要注意了。

如图所示:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

【原因分析】因为别人使用的Android Studio版本号和你使用版本号不一致。

【解决方案】查看Android Studio版本号在本文开头有介绍。然后打开项目的android/build.gradle,找到dependencies,然后修改步骤如下:

比如别人使用的是3.3.1版本,而你电脑使用的是3.2.1版本,那么你把3.3.1改成3.2.1,重新运行一下项目就正常了。

▶ 修改前:

dependencies {
classpath ‘com.android.tools.build:gradle:3.3.1’
}

▶ 修改后:

dependencies {
classpath ‘com.android.tools.build:gradle:3.2.1’
}</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值