Java Cocos2d-x Android-谷歌游戏服务应用程序在connect()上崩溃

Java Cocos2d-x Android-谷歌游戏服务应用程序在connect()上崩溃,java,android,cocos2d-x,google-play-services,Java,Android,Cocos2d X,Google Play Services,我尝试在我的Cocos2d-x项目中基于baseGameUtils示例项目实现Google Play游戏服务,如下所述: 但是,应用程序在调用该方法的示例文件GameHelper.java的connect()方法中崩溃 mGoogleApiClient.connect(); 错误发生在com.google.android.gms.common.api.GoogleAppClient的connect()方法的调用中,因为未调用onConnected(Bundle connectionHint)

我尝试在我的Cocos2d-x项目中基于baseGameUtils示例项目实现Google Play游戏服务,如下所述:

但是,应用程序在调用该方法的示例文件GameHelper.java的connect()方法中崩溃

mGoogleApiClient.connect();
错误发生在com.google.android.gms.common.api.GoogleAppClient的connect()方法的调用中,因为未调用onConnected(Bundle connectionHint)或onConnectionFailed(ConnectionResult result)方法

Logcat显示以下消息:

W/ActivityManager(698):无法启动服务意图{cmp=com.android.email/.service.AttachmentDownloadService}U=0:未找到
W/ActivityManager(698):mDVFSHelper.acquire()
I/ActivityManager(698):配置更改=480{1 0 1.0 262mcc2mnc de_de ldltr sw360dp w640dp h335dp 480dpi nrml长陆地手指-按键B/v/h-导航/h s.140}
W/ActivityManager(698):权限被拒绝:checkComponentPermission()owningUid=10158
W/ActivityManager(698):mDVFSHelper.release()
I/ActivityManager(698):进程org.cocos2dx.testcpp(pid 493)(调整0)已死亡。

我想,我的AndroidManifest.xml文件可能有问题,但我无法找出问题所在:

<uses-sdk android:minSdkVersion="8"/>
<uses-feature android:glEsVersion="0x00020000" />

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />

<application android:label="@string/app_name"
    android:icon="@drawable/icon">

    <meta-data android:name="com.google.android.gms.appstate.APP_ID"
    android:value="@string/app_id" />

    <activity android:name=".TestCpp"
              android:allowBackup="true"
              android:exported="true"
              android:label="@string/app_name"
              android:screenOrientation="landscape"
              android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
              android:configChanges="orientation">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

</application>

<supports-screens android:largeScreens="true"
                  android:smallScreens="true"
                  android:anyDensity="true"
                  android:normalScreens="true"/>


有人能帮我解决这个问题吗?

也许您需要更新lib实现。我有一个IOS和Android的模板,可以与Cocos2d-x和Google Play游戏服务一起使用

你可以检查一下