Android Studio Google Play服务没有自动填充功能

时间:2014-01-11 22:26:55

标签: android-studio google-play-services

我使用AS 0.4.2然后导入GMS,如doc所述: 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仍然以红色显示类名,但是正确显示了params并返回了方法的类型。

2 个答案:

答案 0 :(得分:2)

好的 - 这似乎是Android工作室中的一个错误。 我做了什么修复它: 从项目和模块中删除所有依赖项(使用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

继续你的爱与恨的冒险或回归日食。

答案 1 :(得分:0)

您需要做的就是在手动编辑build.gradle文件后点击使用Gradle文件同步项目按钮。