Google Play Service更新到版本13之后,我得到了一个错误如何解决此错误?由:java.lang.illegalargumentException 11-01 11:08:12.845:e/AndroidRuntime(28885)引起:由java.lang.IllegalStateException引起:应用程序的AndroidManifest.xml中的meta-data标记没有正确的值。预期为4030500,但发现为0。元素中必须有以下声明:GooglePlay-services_lib声明:<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.google.android.gms"
android:versionCode="4030530"
android:versionName="4.0.30 (889083-30)" >
<uses-sdk android:minSdkVersion="8"/></manifest>public void loginGooglePlus() {
aHelper.setup(this, GameHelper.CLIENT_APPSTATE | GameHelper.CLIENT_GAMES);
mHelper = aHelper.getAppStateClient();
//crash is here
mHelper.connect();}
3 回答

元芳怎么了
TA贡献1798条经验 获得超7个赞
<application> <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> ...</application>

红糖糍粑
TA贡献1815条经验 获得超6个赞
1.AndroidManifest.xml
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
2.
<meta-data android:name="com.google.android.gms.version" android:value="4030500" />
google-play-services_lib>res>values>version.xml
<integer name="google_play_services_version">4030500</integer>
<meta-data .. />
AndroidManifest.xml
注: 我强烈建议使用第一种方式
添加回答
举报
0/150
提交
取消