结合csdn+博客园+github+Stack Overflow+自己尝试,解决该问题!
今天突发奇想试一下flutter,按照网上教程配置完后(flutter doctor)全部合格,运行却卡在了Running ‘gradle assembleDebug’。打开任务管理器,AS的网络占用相当之低,一会就为0。找了各种方法,最后搞出了这一套
打开A项目的build.gradle,记住里面的gradle版本号
继续打开此项目的app/build.gradle,记住如下数据
继续打开此项目的gradle/wrapper/gradle-wrapper.properties,记住最下面的url
打开B项目
修改compile sdk与A相同
修改build.gradle,包括如下四个地方
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' }
(第一处地方请根据Android Studio提示来,没提示就不用改)
继续打开该项目下的gradle/wrapper/gradle-wrapper.properties,修改url与A项目相同
接下来打开Flutter安装目录
\flutter\packages\flutter_tools\gradle\resolve_dependencies.gradle
修改如下
maven {
url "https://storage.flutter-io.cn/download.flutter.io"
}
继续打开安装目录下\flutter\packages\flutter_tools\gradle\flutter.gradle
修改如下地方
其中第三个地方
private static final String MAVEN_REPO = "https://storage.flutter-io.cn/download.flutter.io";
修改完成!
在AS中打开Flutter项目,首先Tools-flutter-flutter clean
完成后,在终端中分三次输入
cd android
./gradlew clean
./gradlew build
(上面的命令如果提示 .不是有效命令 ,去除./即可)
完成
直接debug项目,几秒钟之内完成运行!!!!!!!!
完结撒花!
若对您有帮助,请在评论区回复!!!!!!