2014-01-11 63 views
3

我使用AS作爲文檔描述0.4.2然後導入GMS: https://developer.android.com/google/play-services/setup.htmlAndroid Studio中谷歌播放服務沒有自動完成

dependencies { 
    compile 'com.android.support:support-v4:19.0.0' 
    compile 'com.android.support:appcompat-v7:+' 
    compile 'com.android.support:support-v13:13.0.+' 
    compile 'com.google.android.gms:play-services:4.0.30' } 

所有什麼是IDE檢測爲R級,但其餘的代碼是不可見的。 在另一方面我把下面的代碼:

import com.google.android.gms.common.GooglePlayServicesUtil; 
(...) 
    private void connectGms(){ 
     Log.d(MbcConstants.TAG, 
       "check for gms"+ GooglePlayServicesUtil. 
         isGooglePlayServicesAvailable(this)); 
    } 

而且它的工作原理,但IDE仍然顯示類的名字爲紅色,但正確顯示PARAMS和方法的返回類型。

回答

2

好吧 - 這似乎是Android工作室中的一個錯誤。 我所做做修復: 從項目中移除所有相關性(使用F4鍵)和模塊 從projectroot刪除文件/ .idea /庫

打開模塊gradle.buld

加回您的項目需要的所有依賴性。在我的情況:

dependencies { 
    compile 'com.android.support:support-v4:19.0.0' 
    compile 'com.android.support:appcompat-v7:19.0.0' 
    compile 'com.google.android.gms:play-services:4.0.30' 
} 

同步gradle.build再次

繼續你的愛的冒險與恨或返回到日食。

0

您手動編輯build.gradle文件後,只需點擊帶有Gradle文件的同步項目按鈕即可。

+2

是的,我知道 - 但它在這種情況下不起作用。 – piotrpo