2014-01-22 56 views
4

我在Gradle依賴關係中將Google Play服務添加到了我的Android項目中。Android項目編譯,但未在Android Studio中識別的Maven依賴關係

dependencies { 
    compile 'com.google.android.gms:play-services:4.1.32' 
} 

問題是Android Studio無法識別此依賴性。我嘗試與gradle文件同步項目,但仍未找到類。

我可以從Google Play Services手動導入某些類,並在我的代碼中使用它們,並且它將毫無問題地編譯。

如果我從arr導入jar文件,從maven下載一切正常。

我試過這對夫婦的圖書館,它總是相同的。我正在使用Android Studio 0.4.2。

+2

嘗試刪除所有Android Studio項目文件(* .iml,.idea文件夾等)並嘗試重新導入整個項目。 – rciovati

+0

@rciovati這解決了我的問題,謝謝。 – Blaz

回答

0

這似乎是Android Studio當前版本中的一個錯誤。爲了讓編輯器識別這些類,您必須手動添加classes.jar文件。它可以在項目的build/exploded-bundles子目錄中找到。

8

我有同樣的問題,但我的解決方案不涉及重新導入該項目。我已經在我的SDK管理器中下載了一些正確的東西,但並不是所有Google Play服務所需的東西。

enter image description here

我已經下載了谷歌播放服務,但不是谷歌Play授權庫,而不是谷歌庫。原來你也需要這些人。在下載所有附加程序並重新啓動android studio後,一切正常。

+0

這工作:) !!! – crtn