我有这个密码:

apiClient = new GoogleApiClient.Builder(this)
        .addApi(Games.API)
        .addScope(Games.SCOPE_GAMES)
        .enableAutoManage(this, new GoogleApiClient.OnConnectionFailedListener() {
            @Override
            public void onConnectionFailed(@NonNull ConnectionResult connectionResult) {
                Log.e(TAG, "Could not connect to Play games services");
                finish();
            }
        }).build();

它在第二行表示“api”已被弃用,但它没有给我提供可供使用的东西。
如果我把它取下来,我会
java.lang.IllegalargumentException:必须调用addAPI()以添加至少一个API

最佳答案

这种访问googleapiis deprecated的完整方法可能已经被弃用,以提示开发人员切换到新的访问方法(12)。
长期的解决方案是用code based on GamesClient替换当前代码。

08-04 01:40