我有这个密码:
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的完整方法可能已经被弃用,以提示开发人员切换到新的访问方法(1,2)。
长期的解决方案是用code based on GamesClient
替换当前代码。