我无法将我的项目与Gradle同步?

我尝试导入我的项目,甚至更新了android studio和Gradle。 但是我无法将Gradle与项目同步。请帮忙。

这些是日志中的错误消息- 错误:无法解决:com.android.support.constraint:constraint-layout:1.1.3 添加Google Maven存储库并同步项目 在项目结构对话框中显示 受影响的模块:应用

错误:无法解决:com.android.support:appcompat-v7:23.3.0 添加Google Maven存储库并同步项目 在项目结构对话框中显示 受影响的模块:应用

错误:无法解决:com.android.support:support-v4:23.3.0 添加Google Maven存储库并同步项目 在项目结构对话框中显示 受影响的模块:应用

错误:无法解决:com.android.support:design:23.3.0 添加Google Maven存储库并同步项目 在项目结构对话框中显示 受影响的模块:应用

以及事件日志中的错误消息- NDK分辨率结果:项目设置:Gradle模型版本= 5.4.1,NDK版本为未知

lxg1201 回答:我无法将我的项目与Gradle同步?

android会强制您使用最新版本,而您的一个或多个版本不是最新版本,因此您可以执行以下操作:

转到https://mvnrepository.com/

您可以复制粘贴com.android.support:appcompat-v7或com.android.support.constraint:constraint-layout或其他任何内容,然后可以看到版本列表。 (复制粘贴时不要使用该版本),因此请不要使用com.android.support.constraint:constraint-layout:1.1.3,但不要使用com.android.support.constraint:constraint-layout。

仅以com.android.support:appcompat-v7:23.3.0为例,最新版本为28.0.0,因此您必须使用该版本,而不是23.3.0。

拥有最新版本(如果有Beta版,则可以跳过该版本并使用最新的稳定版),就可以进行同步。

,

gradle文件中有此选项吗?

repositories {
    google()
}
,

您需要按照以下说明将Google的Maven存储库添加到项目的build.gradle文件中:https://developer.android.com/topic/libraries/support-library/setup.html

ISNULL( [Description],[status]) as Des

对于Android Studio 3.0.0及更高版本:

allprojects {
        repositories {
            jcenter()
            maven {
                url "https://maven.google.com"
            }
        }
    }
,

尝试此解决方案:-

步骤1:打开应用程序的build.gradle文件。

第2步::确保存储库部分包括带有“ https://maven.google.com”端点的Maven部分。例如:

allprojects {
repositories {
    jcenter()
    maven {
        url "https://maven.google.com"
    }
}

}

步骤3::将支持库添加到“依赖项”部分。例如,要添加v4 core-utils库,请添加以下行:

dependencies {
...
compile "com.android.support:support-core-utils:25.4.0"
}
,

@Muskan请注意同步gradle文件时出现的错误

These are the error messages in the log- ERROR: Failed to resolve: com.android.support.constraint:constraint-layout:1.1.3 Add Google Maven repository and sync project Show in Project Structure dialog Affected Modules: app

ERROR: Failed to resolve: com.android.support:appcompat-v7:23.3.0 Add Google Maven repository and sync project Show in Project Structure dialog Affected Modules: app

ERROR: Failed to resolve: com.android.support:support-v4:23.3.0 Add Google Maven repository and sync project Show in Project Structure dialog Affected Modules: app

ERROR: Failed to resolve: com.android.support:design:23.3.0 Add Google Maven repository and sync project Show in Project Structure dialog Affected Modules: app

And the error message in the event log- NDK Resolution Outcome: Project settings: Gradle model version=5.4.1,NDK version is UNKNOWN
  

这清楚地表明模块级别缺少Maven回购

您可以搜索此错误,并且会得到很多有用的答案,这些答案将使您明白为什么需要这样做。

但是回答您的问题,您可以像这样解决此问题,

因此在模块级gradle中添加Maven存储库(Google)

repositories {
    maven {
        url 'https://maven.google.com'
    }
}

然后,如果您想使用约束布局,

compile 'com.android.support.constraint:constraint-layout:X.X.X'
compile 'com.android.support.constraint:constraint-layout-solver:X.X.X'

如果没有,您可以从Andorid Studio的“项目”设置中取消选中该选项!

本文链接:https://www.f2er.com/3169180.html

大家都在问