Skip to main content
 首页 » 编程设计

android-studio之Android Studio Google Play 服务没有自动完成功能

2024年08月15日13jyk

我使用 AS 0.4.2,然后按照文档中所述导入 GMS: https://developer.android.com/google/play-services/setup.html

 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 仍然以红色显示类名,但正确显示方法的参数和返回类型。

请您参考如下方法:

好的 - 这似乎是 Android studio 中的一个错误。 我所做的确实解决了这个问题: 从项目和模块中删除所有依赖项(使用 F4 键) 从projectroot/.idea/libraries删除文件

打开模块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

继续你的爱与恨的冒险,或者返回 eclipse 。