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