在其他设备上运行时应用程序崩溃

时间:2017-03-30 16:30:32

标签: android

我遇到Android Studio问题并测试我的应用程序。我在两个相同的One Plus One设备上测试它。它从我开始使用的那个上工作得很好,但今天我在第二个设备上测试了它,当它到达应用程序的某个部分时崩溃了。

相关应用使用Google Play服务实时多人游戏连接两台或多台设备。这是第一个设备,它正在寻找可以玩的对手。第二个设备是测试他们可以连接。

但是,单击该按钮搜索设备时,它会使应用程序崩溃。 我将打印下面的日志,但我想知道为什么会出现这种情况还有其他原因?为什么它可以在我从一开始就使用的设备上运行,但不在完全相同的设备上?

非常感谢任何帮助。它确实阻碍了我的进步,谷歌在有用的结果方面没有多少回报。

日志:

03-30 17:21:49.330 10436-10436/com.example.anna.pokerapp E/AndroidRuntime: FATAL EXCEPTION: main
                                                                      Process: com.example.anna.pokerapp, PID: 10436
                                                                         Theme: themes:{default=overlay:system, iconPack:system, fontPkg:system, com.android.systemui=overlay:system, com.android.systemui.navbar=overlay:system}
                                                                         java.lang.IllegalStateException: Could not execute method for android:onClick
                                                                             at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:293)
                                                                             at android.view.View.performClick(View.java:5204)
                                                                             at android.view.View$PerformClick.run(View.java:21158)
                                                                             at android.os.Handler.handleCallback(Handler.java:739)
                                                                             at android.os.Handler.dispatchMessage(Handler.java:95)
                                                                             at android.os.Looper.loop(Looper.java:148)
                                                                             at android.app.ActivityThread.main(ActivityThread.java:5461)
                                                                             at java.lang.reflect.Method.invoke(Native Method)
                                                                             at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
                                                                             at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
                                                                          Caused by: java.lang.reflect.InvocationTargetException
                                                                             at java.lang.reflect.Method.invoke(Native Method)
                                                                             at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:288)
                                                                             at android.view.View.performClick(View.java:5204) 
                                                                             at android.view.View$PerformClick.run(View.java:21158) 
                                                                             at android.os.Handler.handleCallback(Handler.java:739) 
                                                                             at android.os.Handler.dispatchMessage(Handler.java:95) 
                                                                             at android.os.Looper.loop(Looper.java:148) 
                                                                             at android.app.ActivityThread.main(ActivityThread.java:5461) 
                                                                             at java.lang.reflect.Method.invoke(Native Method) 
                                                                             at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 
                                                                             at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 
                                                                          Caused by: java.lang.IllegalStateException: GoogleApiClient must be connected.
                                                                             at com.google.android.gms.common.internal.zzac.zza(Unknown Source)
                                                                             at com.google.android.gms.games.Games.zzb(Unknown Source)
                                                                             at com.google.android.gms.games.Games.zzi(Unknown Source)
                                                                             at com.google.android.gms.games.internal.api.RealTimeMultiplayerImpl.getSelectOpponentsIntent(Unknown Source)
                                                                             at com.example.anna.pokerapp.QuickGame.onStartMatchClicked(QuickGame.java:50)
                                                                             at java.lang.reflect.Method.invoke(Native Method) 
                                                                             at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:288) 
                                                                             at android.view.View.performClick(View.java:5204) 
                                                                             at android.view.View$PerformClick.run(View.java:21158) 
                                                                             at android.os.Handler.handleCallback(Handler.java:739) 
                                                                             at android.os.Handler.dispatchMessage(Handler.java:95) 
                                                                             at android.os.Looper.loop(Looper.java:148) 
                                                                             at android.app.ActivityThread.main(ActivityThread.java:5461) 
                                                                             at java.lang.reflect.Method.invoke(Native Method) 
                                                                             at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 
                                                                             at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 

0 个答案:

没有答案
相关问题