Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 缺少Google play games服务类_Java_Android_Android Studio_Android Gradle Plugin - Fatal编程技术网

Java 缺少Google play games服务类

Java 缺少Google play games服务类,java,android,android-studio,android-gradle-plugin,Java,Android,Android Studio,Android Gradle Plugin,我已经为一个问题挣扎了好几天了。最近,我从Eclipse切换到Android Studio,在尝试使用谷歌的游戏服务(排行榜和成就)设置我的新项目后,我注意到一些类似乎缺失了,而其他类则完好无损。我可以登录谷歌服务,我可以显示广告(另一个软件包,但它工作得非常完美),其他一切似乎都很好;除了装载意图。SDK管理员似乎忘记了将“com.google.android.gms.games.ui…”包包含到我的SDK中。这意味着我无法加载任何意图(无法显示排行榜或成就。我的应用程序没有崩溃,但我确实收到

我已经为一个问题挣扎了好几天了。最近,我从Eclipse切换到Android Studio,在尝试使用谷歌的游戏服务(排行榜和成就)设置我的新项目后,我注意到一些类似乎缺失了,而其他类则完好无损。我可以登录谷歌服务,我可以显示广告(另一个软件包,但它工作得非常完美),其他一切似乎都很好;除了装载意图。SDK管理员似乎忘记了将“com.google.android.gms.games.ui…”包包含到我的SDK中。这意味着我无法加载任何意图(无法显示排行榜或成就。我的应用程序没有崩溃,但我确实收到了一条错误消息,并且在LogCat中出现了一堆“找不到类/无法加载方法”警告

这是我的日志,当我尝试在谷歌游戏服务的游戏设置中调用startActivityForResult(..)时,请记住排行榜和成就中会出现相同的错误:

08-06 22:59:07.937 430-1614/?I/ActivityManager:启动 {act=com.google.android.gms.games.SHOW_SETTINGS dat=version:9452000 flg=0x4000000 pkg=com.google.android.play.games cmp=com.google.android.play.games/com.google.android.gms.games.ui.client.main.ClientSettingsActivity pid 10924 08-06 22:59:07.997 430-1615/(有附加项)u=0}? I/ActivityManager:Start proc com.google.android.play.games.ui for 活动 com.google.android.play.games/com.google.android.gms.games.ui.client.main.clientsettings活动: pid=11180 uid=10086 gids={1028} E/dalvikvm:找不到 类“android.app.ActivityManager$TaskDescription”,引用自 方法 com.google.android.gms.games.ui.client.ClientFragmentActivity.instanceegoogleapiclient** 08-06 22:59:08.317 11180-11180/?W/dalvikvm:VFY:无法解析 中的新实例27(Landroid/app/ActivityManager$taskscription;) Lcom/google/android/gms/games/ui/client/ClientFragmentActivity;08-06 22:59:08.327 11180-11180/?D/dalvikvm:VFY:将操作码0x22替换为 0x0084 08-06 22:59:08.327 11180-11180/?D/dalvikvm:DexOpt:无法 在0x86处选择直接呼叫0x007b in Lcom/google/android/gms/games/ui/client/ClientFragmentActivity;。实例化egoogleapiclient 08-06 22:59:08.347 11180-11180/?W/dalvikvm:无法解决 超类 Lcom/google/android/gms/games/ui/GamesFragmentActivity$1;(55)08-06 22:59:08.347 11180-11180/?W/dalvikvm:类的链接 “Lcom/google/android/gms/games/ui/GamesFragmentActivity$1;”失败 08-06 22:59:08.347 11180-11180/?E/dalvikvm:找不到类 引用“com.google.android.gms.games.ui.GamesFragmentActivity$1” 从方法 com.google.android.gms.games.ui.GamesFragmentActivity.onCreate 08-06 22:59:08.347 11180-11180/?W/dalvikvm:VFY:无法解析 新实例4724 (Lcom/google/android/gms/games/ui/GamesFragmentActivity$1;) Lcom/google/android/gms/games/ui/GamesFragmentActivity;08-06 22:59:08.347 11180-11180/?D/dalvikvm:VFY:将操作码0x22替换为 0x0086 08-06 22:59:08.347 11180-11180/?I/dalvikvm:找不到 方法android.view.Window.setStatusBarColor,引用自方法 com.google.android.gms.games.ui.GamesFragmentActivity.updateStatusBar 08-06 22:59:08.347 11180-11180/?W/dalvikvm:VFY:无法解析 虚拟方法8409:Landroid/view/Window;.setStatusBarColor(I)V 08-06 22:59:08.347 11180-11180/?D/dalvikvm:VFY:更换操作码 0x0030 08-06 22:59:08.347 11180-11180/?I/dalvikvm:无法访问0x6e 查找方法android.view.Window.setStatusBarColor,引用自 方法 com.google.android.gms.games.ui.GamesFragmentActivity.updateStatusBar 08-06 22:59:08.347 11180-11180/?W/dalvikvm:VFY:无法解析 虚拟方法8409:Landroid/view/Window;.setStatusBarColor(I)V 08-06 22:59:08.347 11180-11180/?D/dalvikvm:VFY:更换操作码 0x6e在0x0034 08-06 22:59:08.347 11180-11180/?E/dalvikvm:无法 查找引用的类“android.app.ActivityManager$TaskDescription” 从方法 com.google.android.gms.games.ui.GamesFragmentActivity.updateTaskDescription 08-06 22:59:08.347 11180-11180/?W/dalvikvm:VFY:无法解析 中的新实例27(Landroid/app/ActivityManager$taskscription;) Lcom/google/android/gms/games/ui/GamesFragmentActivity;08-06 22:59:08.347 11180-11180/?D/dalvikvm:VFY:将操作码0x22替换为 0x0040 08-06 22:59:08.347 11180-11180/?W/dalvikvm:无法解析 超类 Lcom/google/android/gms/games/ui/GamesFragmentActivity$1;(55)08-06 22:59:08.347 11180-11180/?W/dalvikvm:类的链接 “Lcom/google/android/gms/games/ui/GamesFragmentActivity$1;”失败 08-06 22:59:08.347 11180-11180/?D/dalvikvm:DexOpt:无法选择 在中的0x88处直接调用0x6ab7 Lcom/google/android/gms/games/ui/GamesFragmentActivity;.onCreate08-06 22:59:08.347 11180-11180/?D/dalvikvm:DexOpt:无法直接选择 在中的0x4f处调用0x007c Lcom/google/android/gms/games/ui/GamesFragmentActivity;.updateTaskDescription 08-06 22:59:08.357 11180-11180/?I/dalvikvm:找不到方法 android.app.Activity.finishAfterTransition,引用自方法 android.support.v4.app.FragmentActivity.onBackPressed08-06 22:59:08.357 11180-11180/?W/dalvikvm:VFY:无法解析虚拟机 方法88:Landroid/app/Activity;.finishAfterTransition()V 08-06 22:59:08.357 11180-11180/?D/dalvikvm:VFY:在 0x0012 08-06 22:59:08.377 963-1448/?D/dalvikvm: 等待并发GC阻塞0ms 08-06 22:59:08.557 963-1448/? D/dalvikvm:GC_显式释放564K,14%释放9888K/11399K,已暂停 4ms+6ms,总计179ms 08-06 22:59:08.577 11180-11180/?W/dalvikvm:VFY: 找不到签名中引用的类 (Landroid/view/SearchEvent;)08-06 22:59:08.577 11180-11180/? I/dalvikvm:找不到方法 android.view.Window$Callback.onSearchR
@Override
public boolean onAreaTouched(TouchEvent pSceneTouchEvent, float pTouchAreaLocalX, float pTouchAreaLocalY) {
    if (pSceneTouchEvent.isActionDown()) {

        GSGoogleServices.getInstance().showLeaderboards();

        return true;
    }

    return super.onAreaTouched(pSceneTouchEvent, pTouchAreaLocalX, pTouchAreaLocalY);
}
public void showLeaderboards(){
    if(mHelper.isSignedIn()){
        mActivity.startActivityForResult(Games.getSettingsIntent(getApiClient()), RC_UNUSED);
    } else {
        mHelper.beginUserInitiatedSignIn();
    }
}