Flutter 开发过程中遇到的问题

问题1.Exception in thread “main” java.net.ConnectException: Connection timed out: connect

原因:网络原因,无法链接下载 gradle-****.zip编译文件
如下修改步骤:

  1. 找到项目中android/gradle/wrapper/gradle-wrapper.properties文件中distributionUrl 信息
    在这里插入图片描述
  2. 从http://services.gradle.org/distributions/找到对应的版本下载, 如gradle-6.7-all.zip,下载到本地电脑,记住位置
  3. 将gradle-wrapper.properties文件里面将原来的 distributionUrl=https://services.gradle.org/distributions/gradle-6.7-all.zip 换乘本地的
    在这里插入图片描述
问题2. Could not resolve com.android.tools.build:gradle:4.1.0.

报错信息如下:
在这里插入图片描述
重点看以下:
在这里插入图片描述在这里插入图片描述
连接google和jcenter超时,修改Android模块下的bulid.gradle 中 repositories, 将默认库替换成阿里云镜像库, 如下:
在这里插入图片描述
阿里云镜像库地址如下:
maven{ url ‘https://maven.aliyun.com/repository/google’ }
maven{ url ‘https://maven.aliyun.com/repository/jcenter’ }
maven{url ‘http://maven.aliyun.com/nexus/content/groups/public’ }

问题3. Android Studio报错:Please configure Android SDK

在这里插入图片描述
解决方案1:点击 configure 进入工程结构,查看SDK, 看 Andriod SDK 和 JDK 是否有问题,我是JDK 有问题,重新选择JDK,就不报错了;
解决方案2: 选择属性配置,在右侧的 Build Tools Vesion 任意选择一个版本,同步

问题4. Running Gradle task ‘assembleDebug’… 卡住不动

解决思路:网络原因,需要配置代理,或者使用阿里云镜像。
具体解决方案如下:

  1. 参考问题1和问题2修改
  2. 在flutter sdk安装的路径 flutter\packages\flutter_tools\gradle\flutter.gradle文件中修改如下几处地方
    在这里插入图片描述
    // 新增私有变量
    private static final String MAVEN_REPO = “http://download.flutter.io”;
    在这里插入图片描述
    在这里插入图片描述
问题5.ndk-bundle did not have a source.properties file

futter run 过程中报如下错误:
在这里插入图片描述
修复建议
1:下载 Android NDK,放到 Android/Sdk/ndk-bundle文件夹中,Android NDK下载地址如下:https://developer.android.google.cn/ndk/downloads/
2. 在Android studio的Android目录下 build.gradle 文件中加入下面内容,ndkVersion “版本号”

android {
 ndkVersion '22.0.7026061'
}
  1. 在Android studio的Android目录下local.properties文件中加入下面内容
ndk.dir=C\:\\Users\\***\\AppData\\Local\\Android\\Sdk\\ndk-bundle

持续更新中。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值