我对android和kotlin编程完全陌生。我从昨天开始学习android。我已经成功地创建了一个项目,但是它没有显示xml编辑器。
错误:执行任务':app:preDebugAndroidTestBuild‘失败。与项目':app‘中的依赖项'com.android.support:support-annotations’冲突。应用程序(26.1.0)和测试应用程序(27.1.1)的已解析版本不同。详情请参见https://d.android.com/r/tools/test-apk-dependency-conflicts.html。
build.gradle
buildscript {
ext.kotlin_version = '1.1.51'
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
有没有解决这个问题的主意?
发布于 2018-05-28 13:36:26
configurations.all {
resolutionStrategy {
force 'com.android.support:support-annotations:26.1.0'
}
}
在您的app.gradle文件中,在依赖项块之前添加上面的代码行,并将编译替换为实现。
发布于 2018-05-28 13:35:10
在Android Studio中,单击Terminal并执行此命令。
gradlew app:dependencies
,然后搜索com.android.support:support-annotations
。然后在你的应用程序级gradle文件中,从具有较旧版本的依赖项(即26.1.0
)中排除com.android.support:support-annotations
依赖项。要学习如何使用go here。
https://stackoverflow.com/questions/50559553
复制相似问题