2015-10-07 116 views
1

Android Studio的gradle工具在更新時突出顯示第三方(請參見下面的截圖)。Android Studio Gradle Analyze已損壞

Gradle in AS 1.3.1

在Android V1.4工作室不工作(當有新的版本並不突出)。

我嘗試刪除「.gradle」文件夾,在Android Studio的「File-> Invalidate Caches/Restart」下重置緩存和設置,重新下載AS 1.4,但仍然沒有任何結果。

然後我用Android Studio 1.3.1打開我的項目,並且該庫被完美地突出顯示(例如:com.google.android.gms:play-services-analytics:7.8.0 show 8.1.0)。

不知道它是錯誤還是配置問題。 我的項目的build.gradle樣子:

buildscript { 
    repositories { 
     jcenter() 
    } 

    dependencies { 
     classpath 'com.android.tools.build:gradle:1.3.1' 
    } 
} 
apply plugin: 'com.android.application' 
android { 
    useLibrary 'org.apache.http.legacy' 


    compileOptions { 
     sourceCompatibility JavaVersion.VERSION_1_7 
     targetCompatibility JavaVersion.VERSION_1_7 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: '*.jar') 
    compile 'com.google.android.gms:play-services-analytics:7.8.0' 
} 

而且頂層:

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:1.3.1' 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 
    } 
} 
+1

它顯示有庫的新版本,如果你已經下載了它。如果您確實已經下載了最新版本的播放服務(如果AS 1.4和AS 1.3正在您的計算機上查看不同的源目錄),則可以在AS 1.4中檢查SDK Manager。 – Sharj

+0

在SDK管理器(SDK tools/platform-> r24.4/r23.0.1,Android Support Repository/library - > r22/r23.0.1,play services-> r27,google repo-> r22)中,所有內容都是最新的。即使我將Gradle降級到以前的版本,AS 1.4也不會要求提供新版本。 @Sharj通過將播放服務降級到7.8.0,AS 1.4是否要求您在同步後進行更新? – Fraid

+1

是的,它顯示在我的AS 1.4上。 – Sharj

回答

0

感謝@Sharj,他是對的,有從以前因爲一些衝突。

我得到它的工作,通過執行以下操作:

  • 刪除所有AndroidStudio *來自〜/庫/應用程序支持文件夾(忘了說我使用Mac OS)
  • 刪除我的SDK夾。
  • 再次下載AS,開始啓動安裝,然後他自己下載SDK。

然後工作!