我刚刚安装了Android Studio for windows,我创建了一个简单的Android项目,其中有一个空白活动,但没有修改它,我得到了以下错误:
C:\Users\Task\AndroidStudioProjects\MyApplication\app\build.gradle
错误:(23,24)未能解决:com.android.support.test.浓缩咖啡:浓缩咖啡核心:2.0错误:(26,13)未能解决:com.android.support:appcompat-v7:26.+
渐变同步问题
错误:SDK构建工具修订版(23.0.2)对于项目来说太低":应用程序"。最低要求为25.0.0
我什么都没碰,我创建的每个项目都会给我这个错误,如果有人知道问题出在哪里,我将非常感谢大家的帮助。
这些问题可能与Android Studio中过时的项目模板有关。您可以按照以下说明解决问题。
第一个问题:
错误:(23,24)未能解决:com.android.support.test.浓缩咖啡:浓缩咖啡核心:2.0错误:(26,13)未能解决:com.android.support:appcompat-v7:26.+
与googlemaven的支持库26相关。引用我的答案https://stackoverflow.com/a/45876864/4758255:
请注意,要使用从25.4.0版本开始的支持库,我们需要添加google maven。正如发布说明中所说:
重要信息:支持库现在可以通过谷歌的Maven存储库。您不需要下载支持存储库从SDK管理器。有关详细信息,请参阅支持库设置。
请访问Support Library Setup了解更多信息。
播放服务和Firebase自11.2.0版本以来的依赖关系也需要谷歌maven。阅读使用Google Play服务和Google API的应用程序的一些更新Android 2017年8月-版本11.2.0发布说明。
因此,您需要将google maven添加到rootbuild.gradle中,如下所示:
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
对于Gradle构建工具插件3.0.0版本,您可以使用google()
存储库(更多信息请访问Gradle 3.0.0的迁移到Android插件):
allprojects {
repositories {
jcenter()
google()
}
}
第二个问题:
错误:SDK构建工具修订版(23.0.2)对于项目来说太低":应用程序"。最低要求为25.0.0
意味着您需要使用最低版本25的构建工具。要解决此问题,请首先检查根build.gradle
。它应该包含以下内容:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.3'
}
}
其次,检查应用程序build.gradle
。它应该包含最低构建工具版本25:
android {
compileSdkVersion 25
buildToolsVersion "25.0.3" // here the builToolsVersion.
defaultConfig {
applicationId "com.example.project"
minSdkVersion 9
targetSdkVersion 25
...
}
..
}
转到sdk管理器>>android sdk>>sdk工具并检查所有内容,然后单击应用
应该在之后修复
在SDK Manager中,您必须将SDK构建工具更新到最低要求的