首页 > 解决方案 > Flutter 错误:您必须指定一个 Maven 存储库的 URL

问题描述

在我用颤振开发的项目中,我收到以下错误。我突然收到了这个错误。通常我的项目正在运行,我没有改变任何东西,我开始收到这个错误。

我在下面列出了我的文件的错误输出和图像。我在哪里做错了或为什么会出现此错误,您能帮忙吗?

错误

错误

gradle.properties

gradle.properties

应用程序/build.gradle 1 of 2

应用程序/build.gradle - 1

应用程序/build.gradle 2 的 2

应用程序/build.gradle - 2

构建.gradle

构建.gradle

编辑

细节

2020-03-06T21:42:06.164+0300 [DEBUG] 
[org.gradle.internal.resources.AbstractTrackedResourceLock] Daemon 
worker Thread 7: released lock on root.1
2020-03-06T21:42:06.164+0300 [ERROR] 
[org.gradle.internal.buildevents.BuildExceptionReporter] 
2020-03-06T21:42:06.164+0300 [ERROR]         
[org.gradle.internal.buildevents.BuildExceptionReporter] 
FAILURE: Build failed with an exception.
2020-03-06T21:42:06.164+0300 [ERROR] 
[org.gradle.internal.buildevents.BuildExceptionReporter] 
2020-03-06T21:42:06.164+0300 [ERROR] 
[org.gradle.internal.buildevents.BuildExceptionReporter] * What went 
 wrong:
2020-03-06T21:42:06.164+0300 [ERROR] 
[org.gradle.internal.buildevents.BuildExceptionReporter] Could not 
determine the dependencies of task ':app:compileProfileJavaWithJavac'.
2020-03-06T21:42:06.164+0300 [ERROR] 
[org.gradle.internal.buildevents.BuildExceptionReporter] > You must 
specify a URL for a Maven repository.
2020-03-06T21:42:06.164+0300 [ERROR] 
[org.gradle.internal.buildevents.BuildExceptionReporter] 
2020-03-06T21:42:06.164+0300 [ERROR] 
[org.gradle.internal.buildevents.BuildExceptionReporter] * Try:
2020-03-06T21:42:06.164+0300 [ERROR] 
[org.gradle.internal.buildevents.BuildExceptionReporter] Run with -- 
stacktrace option to get the stack trace.  Run with --scan to get full 
insights.
2020-03-06T21:42:06.164+0300 [ERROR] 
[org.gradle.internal.buildevents.BuildExceptionReporter] 
2020-03-06T21:42:06.164+0300 [ERROR] 
[org.gradle.internal.buildevents.BuildExceptionReporter] * Get more 
 help at https://help.gradle.org
 2020-03-06T21:42:06.164+0300 [WARN] 
[org.gradle.internal.featurelifecycle.LoggingDeprecatedFeatureHandler] 
Deprecated Gradle features were used in this build, making it 
incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See 





2020-03-06T21:42:06.165+0300 [ERROR] 
[org.gradle.internal.buildevents.BuildResultLogger] 
2020-03-06T21:42:06.165+0300 [ERROR] 
[org.gradle.internal.buildevents.BuildResultLogger] BUILD FAILED in 6s
2020-03-06T21:42:06.165+0300 [DEBUG] 
[org.gradle.internal.operations.DefaultBuildOperationExecutor] 
Completing Build operation 'Run build'
2020-03-06T21:42:06.165+0300 [DEBUG] 
[org.gradle.internal.operations.DefaultBuildOperationExecutor] Build 
operation 'Run build' completed
2020-03-06T21:42:06.168+0300 [DEBUG] 

标签: androidmavengradleflutterandroidx

解决方案


Maven 存储库未添加到您的 build.gradle 文件中。它应该看起来像这样

allprojects {
    repositories {
        google()
        mavenCentral()
    }
}

如果您的 Android 文件夹有其他问题,您只需删除/androidFlutter 项目中的文件夹并通过运行再次生成 Android 构建flutter create --platform=android [PROJECT_PATH]


推荐阅读