我正在使用android studio 1.3和libgdx 1.6.2来创建游戏.我想将google play服务整合到我的游戏中,我已经完成了所有步骤,因为我之前没有遇到任何问题.但是,这次它给了我一个例外:
java.lang.IllegalStateException: A fatal developer error has occurred. Check the logs for further information.
at com.google.android.gms.common.internal.zzi$zza.zzc(Unknown Source)
at com.google.android.gms.common.internal.zzi$zza.zzr(Unknown Source)
at com.google.android.gms.common.internal.zzi$zzc.zznQ(Unknown Source)
at com.google.android.gms.common.internal.zzi$zzb.handleMessage(Unknown Source)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5254)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
Run Code Online (Sandbox Code Playgroud)
所以除了添加baseGameUtils(已经成功添加)之外,这里我改变了.
编辑: 完整的Android清单
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.bearfishapps.cells.android"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="22" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<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
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/GdxTheme" …Run Code Online (Sandbox Code Playgroud) 我已经使用Google Play服务发布了我的应用的alpha版本.但是,当我在使用Google Play服务的手机上测试应用时,我遇到了此错误.我在编辑过程中没有遇到此错误,或者在使用过时Google Play服务的手机上运行应用程序时出现此错误.我用Google搜索了这个错误并在堆栈溢出但它没有给我很多答案.如果有人有任何想法,请帮助.
顺便说一句,我没有启用pro-guard,所以这不是问题
这是错误报告:
java.lang.IllegalStateException: A fatal developer error has occurred.
Check the logs for further information.
at com.google.android.gms.internal.jl$h.b(Unknown Source)
at com.google.android.gms.internal.jl$h.g(Unknown Source)
at com.google.android.gms.internal.jl$b.hy(Unknown Source)
at com.google.android.gms.internal.jl$a.handleMessage(Unknown Source)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:153)
at android.app.ActivityThread.main(ActivityThread.java:5338)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud)
顺便说一下,我使用LibGdx,并且我使用google play服务作为排行榜,取得了成就.我已经按照本教程,但它对我没什么帮助.提前致谢
更新到Android Studio 1.2.1.1后,我创建了一个新的空白项目并创建了一个layout.xml
创作后不久,我决定查看预览.我进去了,我看到了这个:
无法实例化以下类: - android.support.v7.internal.widget.ActionBarOverlayLayout(Open Class,Show Exception,Clear Cache)提示:在自定义视图中使用View.isInEditMode()可以跳过代码或显示示例数据IDE异常详细信息中显示java.lang.NoClassDefFoundError:无法在android.view.LayoutInflater中的java.lang.reflect.Constructor.newInstance(Constructor.java:408)初始化类android.support.v7.internal.widget.ActionBarOverlayLayout .inflate(LayoutInflater.java:482)位于com.android.layoutlib的com.android.layoutlib.bridge.bars.BridgeActionBar.(BridgeActionBar.java:84)的android.view.LayoutInflater.inflate(LayoutInflater.java:414) .bridge.bars.AppCompatActionBar.(AppCompatActionBar.java:56)将堆栈复制到剪贴板
我以前从未见过它,我以前从未见过它.任何人都知道如何解决这个问题?
编辑:
有人推荐我这个位置,但它不起作用.它只带给我NullPointerExceptions.
我尝试重建项目,但它没有用.
这可能是一个愚蠢的问题,但我是 android 术语的新手。

我已经多次看到这种情况,我想将其用作通知方法。不过,我不知道这叫什么。
我搜索了类似的东西:
“屏幕底部的Android通知”“屏幕底部的Android弹出窗口”“Android通知框”
我什么地方都没有。我希望知道这叫什么。
我试图做以下事情

当我尝试检查Bullet或FreeType或Both时,会弹出以下内容

我不明白为什么?