2017-10-07 102 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 –

相關問題