我有这段代码:
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
答案 0 :(得分:1)
访问Google API的整个方法This is how program looks like 因此可能已弃用这些方法以提示开发人员切换到较新的访问方法(is deprecated,1)。
长期解决方案是用2替换当前代码。