flutter中一直卡在Running Gradle task assembleDebug
这个问题可能是由于gradle版本不兼容或者缺少依赖包导致的。你可以尝试以下几种解决方法:
-
确认gradle版本是否正确:在项目根目录下的
gradle/wrapper/gradle-wrapper.properties文件中查看distributionUrl是否指向正确的gradle版本。比如,如果你的Flutter版本是2.2.0,那么distributionUrl应该是https\://services.gradle.org/distributions/gradle-6.7.1-all.zip。 -
清理gradle缓存:在终端中运行
flutter clean清理项目缓存,然后再运行flutter run。 -
修改gradle版本:在项目中的
android/build.gradle文件中修改gradle版本,比如将classpath 'com.android.tools.build:gradle:4.1.0'修改为classpath 'com.android.tools.build:gradle:3.5.0'。 -
检查依赖包:在项目中的
android/app/build.gradle文件中检查是否缺少依赖包,比如implementation 'com.google.android.gms:play-services:17.0.0'。如果缺少依赖包,将其添加到文件中。
如果以上方法都无法解决问题,你可以尝试在Flutter官方GitHub页面上搜索类似的问题。如果还无法解决,可以将错误信息和项目代码提交到Flutter社区寻求帮助。
原文地址: https://www.cveoy.top/t/topic/bEDB 著作权归作者所有。请勿转载和采集!