【发布时间】:2019-01-09 17:06:27
【问题描述】:
当我想添加浮动 EditText 时,我在新的 Android Studio 版本中遇到错误。如果我在 gradle 文件中添加这个,我需要添加这个 android.support.design 库
这是我在 logcat 中遇到的错误
无法解析 ':app@debug/compileClasspath' 的依赖关系:可以 not resolve com.android.support:design-v7:28.0.0 打开文件显示 详情
无法解决依赖关系 ':app@debugAndroidTest/compileClasspath': 无法解析 com.android.support:design-v7:28.0.0。打开文件显示详情
无法解决依赖关系 ':app@debugUnitTest/compileClasspath': 无法解析 com.android.support:design-v7:28.0.0。打开文件显示详情
无法解析 ':app@release/compileClasspath' 的依赖关系: 无法解析 com.android.support:design-v7:28.0.0。打开文件显示 详情
无法解决依赖关系 ':app@releaseUnitTest/compileClasspath': 无法解析 com.android.support:design-v7:28.0.0。打开文件显示详情
注意:我参考了更多链接,即使我没有得到解决方案,我也尝试了所有解决方案。
我已经在 gradle 中取消选中了离线工作。我还在 gradle 文件中添加了 maven 并清理、重建了项目——尽管我没有得到解决方案。
这是 gradle 文件:
apply plugin: 'com.android.application'
repositories {
maven { url "https://jitpack.io" }
}
android {
compileSdkVersion 28
buildToolsVersion '28.0.3'
defaultConfig {
applicationId "fadila.new_tech.app"
minSdkVersion 16
targetSdkVersion 28
versionCode 6
versionName "1.5"
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.android.support:support-v4:28.0.0'
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:design:28.0.0'
}
这是 Gradle(PRjoect 模块)
buildscript {
repositories {
google()
jcenter()
maven {
url 'https://maven.google.com' //put it here
}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.2.1'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
jcenter()
maven {
url 'https://maven.google.com' //put it here
}
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
查看 Sdk Manager 图片 我已经更新了 28 版本 enter image description here enter image description here
【问题讨论】:
-
我解决了这个问题。它需要开放互联网
标签: android gradle-plugin