对于新的Google Play服务实施,"GoogleSignIn被标记为内部,不应从应用访问"

And*_*der 16 android google-play-services android-studio

我正在实施新的"更简单"的Google Play服务实施(没有GoogleApiClient管理),并且因为错误而被修改为'GoogleSignIn被标记为内部,不应该从应用访问.此API已被标记为尚未达到的限制.尽管错误标志我的游戏应用程序仍然编译和运行,并已能够访问排行榜和成就.我想摆脱这个标志,并知道它是否应该只是隐藏在lint之外,因为我没有看到我如何在我的应用程序之外访问GoogleSignIn.

Games.getLeaderboardsClient(this, GoogleSignIn.getLastSignedInAccount(this))
            .getLeaderboardIntent(leaderboard_id)
            .addOnSuccessListener(new OnSuccessListener<Intent>() {
                @Override
                public void onSuccess(Intent intent) {
                    startActivityForResult(intent, RC_LEADERBOARD_UI);
                }
            });
Run Code Online (Sandbox Code Playgroud)

更新4/2/18:在修复了GoogleSignIn的12.0.1更新后,我一直在寻找更多Google Play服务代码错误标记.与之前的GoogleSignIn一样,它们不会影响编译或运行,但仍然令人恼火.

在此输入图像描述

kal*_*ehv 9

已知问题 - 阅读#4 https://developers.google.com/android/guides/releases#march_20_2018_-_version_1200 Google表示可以安全地忽略它.