找不到符号类“Builder”

时间:2014-12-27 15:16:19

标签: java android android-studio

我最近下载了Android Studio,我认为它的功能比eclipse更多。

我创建了一个新项目,其中包含登录活动,但似乎活动出现错误:![在此处输入图像说明] [1]

**Error:(78, 31) error: cannot find symbol class Builder
Error:Execution failed for task ':app:compileDebugJava'.
> Compilation failed; see the compiler error output for details.**



import com.google.android.gms.plus.PlusClient;


    // This is the helper object that connects to Google Play Services.
    private PlusClient mPlusClient;


@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        // Initialize the PlusClient connection.
        // Scopes indicate the information about the user your application will be able to access.
        mPlusClient =
                new PlusClient.Builder(this, this, this).setScopes(Scopes.PLUS_LOGIN,
                        Scopes.PLUS_ME).build();
    }




2 个答案:

答案 0 :(得分:8)

它是Unable to build PlusClientcan not find symbol class Builder

的副本

快速参考: 问题是PlayClient现在已弃用,但模板仍然使用旧方法。

因此,您可以:

  1. 将gradle依赖关系(build.gradle)中的播放服务版本从com.google.android.gms:play-services:6.5.87更改为com.google.android.gms:play-services:6.1.71
    1. 使用此处所述的新方式:http://android-developers.blogspot.in/2014/02/new-client-api-model-in-google-play.html,而不是创建PlusClient.Builder的实例,而不是创建GoogleApiClient.Builder的实例,如下所示:

      // Builds single client object that connects to Drive and Google+
      
       import com.google.android.gms.common.api.GoogleApiClient;
       mClient = new GoogleApiClient.Builder(this)
              .addApi(Drive.API)
              .addScope(Drive.SCOPE_FILE)
              .addApi(Plus.API, plusOptions)
              .addScope(Plus.SCOPE_PLUS_LOGIN)
              .addConnectionCallbacks(this)
              .addOnConnectionFailedListener(this)
              .build();      
      

答案 1 :(得分:-1)

我认为您尚未下载Google Play服务,如果是,请从SDK Manager下载 - >额外 - > Google Play服务。

如果已经下载了那么你应该

Google+ Quickstart:

的第5步
  1. 导入Google Play服务库项目。
  2. 选择文件>导入> Android>现有的Android Code Into Workspace,然后单击Next。 选择浏览....输入/ extras / google / google_play_services /。 选择google-play-services_lib。单击“完成”以导入。

    希望它会对你有所帮助。