我刚刚安装了适用于Windows的Android Studio,我创建了一个简单的android项目,其中包含空白活动而没有修改它,我收到了这些错误:
C:\ Users \用户任务\ AndroidStudioProjects \ MyApplication的\应用\的build.gradle
错误:(23,24)无法解决: com.android.support.test.espresso:浓咖啡核:2.0 错误:(26,13) 无法解决:com.android.support:appcompat-v7:26。+
Gradle Sync问题
错误:SDK Build Tools修订版(23.0.2)对于项目来说太低了 ':应用程序'。最低要求是25.0.0
我没碰到任何东西,我创建的每个项目都给了我这个错误,如果有人知道什么是问题我会非常感谢你的帮助,感谢所有人。
答案 0 :(得分:1)
问题可能与Android Studio中过时的项目模板有关。您可以按照以下说明解决问题。
第一个问题:
错误:(23,24)无法解决: com.android.support.test.espresso:espresso-core:2.0错误:(26,13) 无法解决:com.android.support:appcompat-v7:26。+
与谷歌maven支持库26有关。从https://stackoverflow.com/a/45876864/4758255引用我的回答:
请注意,要从revision 25.4.0开始使用支持库,我们需要添加google maven。与release note says中一样:
重要提示:支持库现在可以通过Google获得 Maven存储库。您无需下载支持存储库 来自SDK Manager。有关更多信息,请参阅支持库设置。
在Support Library Setup了解详情。
自11.2.0版以来,播放服务和Firebase依赖关系也需要google maven。阅读Some Updates to Apps Using Google Play services和Google APIs Android August 2017 - version 11.2.0 Release note。
所以你需要将google maven添加到 root build.gradle中,如下所示:
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
对于Gradle构建工具插件版本3.0.0,您可以使用google()
存储库(更多Migrate to Android Plugin for Gradle 3.0.0):
allprojects {
repositories {
jcenter()
google()
}
}
第二个问题:
错误:SDK Build Tools修订版(23.0.2)对于项目来说太低了 ':应用程序'。最低要求是25.0.0
表示您需要使用最低版本工具版本25.要解决此问题,请先检查 root build.gradle
。它应该包含类似的内容:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.3'
}
}
其次,检查应用 build.gradle
。它应该包含最小的buildToolsVersion 25:
android {
compileSdkVersion 25
buildToolsVersion "25.0.3" // here the builToolsVersion.
defaultConfig {
applicationId "com.example.project"
minSdkVersion 9
targetSdkVersion 25
...
}
..
}
答案 1 :(得分:0)
转到sdk manager>> android sdk>> sdk工具并检查所有内容,然后单击“应用”
之后应该修复
答案 2 :(得分:0)
在SDK Manager中,您必须将SDK Build Tools更新为所需的最低要求