flutter项目编译问题汇总
flutter项目编译问题汇总
1、kotlin compiler embeddable下载慢的解决办法
备注:可以使用https://developer.aliyun.com/mvn/search这个链接搜索并下载
2、运行Flutter项目一直卡在--Running Gradle task 'assembleDebug'
解决方法:
第一步:修改flutter安装目录/packages/flutter_tools/gradle文件夹中的两个文件flutter.gradle、resolve_dependencies.gradle,修改内容如下图



private static final String DEFAULT_MAVEN_HOST = "https://storage.flutter-io.cn";
maven { url 'https://maven.aliyun.com/repository/public/' }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/central' }
String storageUrl = System.getenv('FLUTTER_STORAGE_BASE_URL') ?: "https://storage.flutter-io.cn"
第二步:修改项目中Android的gradle配置,android\build.gradle,将
google()
jcenter()
改成
maven { url 'https://maven.aliyun.com/repository/public/' }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/central' }
第三步:修改gradle/wrapper/gradle-wrapper.properties文件
#distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-7.5-all.zip
备注:https://developer.aliyun.com/mvn/guide 阿里云仓库服务
3、flutter 旧有V1项目升级V2
https://github.com/flutter/flutter/wiki/Upgrading-pre-1.12-Android-projects
Supporting the new Android plugins APIs | Flutter
4、如何运行github上开源的项目
(1)把项目下载下来,删除android、ios文件夹;
(2)在项目路径下执行
flutter create . --platforms ios,android --org 包名
备注:如果知道开源项目对应的开发环境,检查自己本地环境是否满足要求,满足要求的话,执行以下命令即可
flutter clean
flutter pub get
flutter run
更多推荐



所有评论(0)