Google Play服务 - Google登录会产生网络错误

时间:2014-08-17 19:10:37

标签: java android google-play-services

我正在尝试将Google Play服务集成到我的应用程序中,以便实现成就。应用程序启动时,正在进行登录尝试,这会导致以下错误之一:

  1. 与Google服务器通信时出现问题。
  2. 无法登录。请检查您的网络连接,稍后再试。
  3. A̶p̶p̶l̶i̶c̶a̶t̶i̶o̶n̶̶c̶r̶a̶s̶h̶e̶s̶
  4. 应用程序配置错误。检查包名称和签名证书是否与Developer Console中创建的cliend ID匹配。此外,如果应用程序未发布,请检查您尝试登录的帐户是否列为测试人员帐户。有关详细信息,请参阅日志。
  5. Logcat绝对没有显示与此问题相关的数据,因此我甚至不知道可能出现的问题。应用程序已正确验证,并将正确的SHA1证书指纹和应用程序ID复制到清单。有没有人可以做到这一点? 感谢。

    编辑:清单:

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.*****.xxx"
        android:versionCode="1"
        android:versionName="1.0" >
    
        <uses-sdk
            android:minSdkVersion="11"
            android:targetSdkVersion="21" />
    
        <uses-permission android:name="android.permission.INTERNET" />
        <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
        <uses-permission android:name="android.permission.READ_PHONE_STATE" />
        <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
        <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
        <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
        <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    
        <application
            android:allowBackup="true"
            android:icon="@drawable/ic_launcher"
            android:label="@string/app_name"
            android:theme="@style/AppTheme" >
            <activity
                android:name="com.example.app.Main"
                android:label="@string/app_name"
                android:screenOrientation="portrait"
                android:theme="@style/NoActionBar" >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
    
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
            <activity
                android:name="com.example.app.GameAct"
                android:label="@string/title_activity_game"
                android:screenOrientation="portrait" >
            </activity>
    
            <meta-data
                android:name="com.google.android.gms.games.APP_ID"
                android:value="@string/app_id" />
            <meta-data
                android:name="com.google.android.gms.version"
                android:value="@integer/google_play_services_version" />
    
    
    
        </application>
    
    </manifest>
    

1 个答案:

答案 0 :(得分:0)

我通过删除与之前游戏登录相关的Google+数据并再次登录来解决了我遇到的问题。我不知道是什么原因导致了这个错误,但可能是由于我的开发者控制台中的设置错误。我确实更改了一些内容,例如重新验证了应用,但更改仅在删除旧数据后才生效。