2017-10-07 139 views
1

我刚刚安装的Android工作室的窗户,我创建了一个空白的活动简单的Android项目,而无需修改它,我得到了这些错误:Android的工作室刚刚安装,gradle这个错误

C:\用户\工作\ AndroidStudioProjects \ MyApplication的\程序\的build.gradle

Error:(23, 24) Failed to resolve: com.android.support.test.espresso:espresso-core:2.0 Error:(26, 13) Failed to resolve: com.android.support:appcompat-v7:26.+

摇篮同步问题

Error:The SDK Build Tools revision (23.0.2) is too low for project ':app'. Minimum required is 25.0.0

我没有碰到任何东西,我创建的每个项目都给了我这个错误,如果有人知道什么是问题,我将非常感谢您的帮助,谢谢大家。

+0

对于库检查支持https://stackoverflow.com/questions/45103230/failed-to-resolve-com-android-supportcardview-v726-0-0-android/45342389#45342389。对于构建工具,只需更新您的SDK管理器和您的build.gradle文件。 –

回答

0

转到SDK经理>> Android SDK中>> SDK工具和检查一切,然后单击应用

应固定后

0

在SDK管理器,您必须更新SDK构建工具所需要的最小

1

这个问题可能与Android Studio中过时的项目模板有关。您可以按照以下说明解决问题。

第一个问题

Error:(23, 24) Failed to resolve: com.android.support.test.espresso:espresso-core:2.0 Error:(26, 13) Failed to resolve: com.android.support:appcompat-v7:26.+

与支持库26与谷歌行家有关。从https://stackoverflow.com/a/45876864/4758255引用我的回答:


请注意的是,使用支持库从revision 25.4.0开始,我们需要添加谷歌行家。正如release note says

Important: The support libraries are now available through Google's Maven repository. You do not need to download the support repository from the SDK Manager. For more information, see Support Library Setup.

更多的Support Library Setup

自11.2.0版以来播放服务和Firebase依赖项也需要Google Maven。阅读Some Updates to Apps Using Google Play servicesGoogle APIs Android August 2017 - version 11.2.0 Release note

所以,你需要谷歌的行家添加到您的的build.gradle这样的:

allprojects { 
    repositories { 
     jcenter() 
     maven { 
      url "https://maven.google.com" 
     } 
    } 
} 

对于摇篮构建工具插件版本3.0.0,您可以(在Migrate to Android Plugin for Gradle 3.0.0更多)使用google()库:

allprojects { 
    repositories { 
     jcenter() 
     google() 
    } 
} 

第二个问题

Error:The SDK Build Tools revision (23.0.2) is too low for project ':app'. Minimum required is 25.0.0

意味着你需要用最小的构建工具版本25.为了解决这个问题,首先检查你的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 

    ... 
    } 
    .. 
} 
+0

非常感谢,它现在可以使用!但是每次我创建一个新项目时,我必须解决它,我如何将它设置为默认值? –

+0

我忘了最后一个问题,Android工作室向我展示了主要活动包的错误:“SDK平台工具版本(23.0.1)太旧了,无法检查使用API​​ 26编译的API;请更新” –

+0

您需要从Android Studio中的SDK管理器进行更新。看起来你的Android Studio太旧了。什么是您的Android Studio版本?最新的版本是2.3.3 –

相关问题