Bra*_*gne 63 android gradle android-gradle-plugin
我将以下行添加到build.gradle(Module:app):
compile 'com.android.support:design:25.4.0'
Run Code Online (Sandbox Code Playgroud)
但是当我执行Gradle时,我正在接受
Failed to resolve: com.android.support.design:25.4.0
Run Code Online (Sandbox Code Playgroud)
我从android 支持设计库获得了支持代码并将其添加到新项目中.我将其添加到依赖项部分:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
testCompile 'junit:junit:4.12'
compile 'com.android.support:design:25.4.0'
}
Run Code Online (Sandbox Code Playgroud)
关于我做错了什么的任何想法?
Bha*_*iya 185
重要提示:现在可以通过Google的Maven存储库获得支持库.您无需从SDK Manager下载支持存储库.有关更多信息,请参阅支持库设置.
第1步:打开应用程序的build.gradle文件.
第2步:确保存储库部分包含带有" https://maven.google.com "端点的maven部分.例如:
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
Run Code Online (Sandbox Code Playgroud)
第3步:将支持库添加到依赖项部分.例如,要添加v4 core-utils库,请添加以下行:
dependencies {
...
compile "com.android.support:support-core-utils:25.4.0"
}
Run Code Online (Sandbox Code Playgroud)
and*_*per 20
"Bhavesh Patadiya"答案的更新版本:
在项目build.gradle文件中,添加google()到repositories块中:
repositories {
jcenter()
google()
}
Run Code Online (Sandbox Code Playgroud)使用较新的Gradle版本更新相同的文件:
classpath 'com.android.tools.build:gradle:2.3.3'
Run Code Online (Sandbox Code Playgroud)如果以上原因导致您出现新问题或同样的问题,请退出Android-Studio,并删除"gradle"文件夹(也可能是".gradle"文件夹)和"build"文件夹和子文件夹,然后打开Android - 再次工作.
始终保持appcompact版本和支持库版本相同,因此更改com.android.support:design:25.4.0为com.android.support:design:25.3.1
allprojects {
repositories {
google()
jcenter()
mavenCentral()
}
}
Run Code Online (Sandbox Code Playgroud)
Bhavesh Patadiya先生为我们提供了一个很好的解决方案。但是,我想分享更多信息,以使修复过程更加明确。
在项目目录下有两个“ build.gradle”文件。它们的路径分别是“ Your-project-root-dir / build.gradle”和“ Your-project-root-dir / app / build.gradle”。当您在Android Studio中看到错误信息并尝试跟踪该文件时,可能会打开第二个文件。
您应该将此语句添加到第一个文件(“ Your-project-root-dir / build.gradle”)中。
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
Run Code Online (Sandbox Code Playgroud)
并在第二个build.gradle中添加语句(“ Your-project-root-dir / app / build.gradle”)
dependencies {
...
compile "com.android.support:support-core-utils:27.0.2"
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
72706 次 |
| 最近记录: |