我被困住了。当我将google_maps_flutter
添加到项目中时。从那时起,当我尝试运行该应用程序时,会引发以下异常:
Launching lib\main.dart on Android SDK built for x86 in debug mode...
Running Gradle task 'assembleDebug'...
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project 'android'.
> Could not resolve all artifacts for configuration ':classpath'.
> Could not find builder.jar (com.android.tools.build:builder:3.5.3).
Searched in the following locations:
https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/3.5.3/builder-3.5.3.jar
> Could not find protos.jar (com.android.tools.analytics-library:protos:26.5.3).
Searched in the following locations:
https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library/protos/26.5.3/protos-26.5.3.jar
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 1s
Finished with error: Gradle task assembleDebug failed with exit code 1
我试图删除Gradle并下载5.6.2版本,但是没有运气。 并尝试使用 VPN 进行任何操作。
我已从依赖项列表和库中删除google_maps_flutter
,但仍然无法使用。
这可能是什么问题?
我的Android Studio版本是3.5.3
dependencies:
flutter:
sdk: flutter
flutter_swiper: ^1.1.6
sliding_up_panel: ^1.0.0
cupertino_icons: ^0.1.2
# flutter_mapbox_navigation: ^0.0.10
# google_maps_flutter: ^0.5.25+3
dev_dependencies:
flutter_test:
sdk: flutter
buildscript {
repositories {
google()
mavenCentral()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.5.3'
}
}
答案 0 :(得分:0)
您的问题是gradle无法下载和同步依赖项 如果您的国家受到我们的制裁。参考这个答案 https://stackoverflow.com/a/61035661/7909288 可能会有帮助。
答案 1 :(得分:0)
我通过删除.gradle
中的C:\Users\{Your User}\.gradle
文件夹并重新同步来解决了这个问题。
如果您生活在受到制裁的国家/地区。尝试使用 VPN 重新同步它。