2016-09-09 17 views
0

私はゲームの開発を開始しています。私はゲームメーカーのスタジオをしばらく学習してきました。このGoogle Playクラッシュレポートの意味は何ですか?

Google Playに初めてのゲームを公開しました。

java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.contains(java.lang.CharSequence)' on a null object reference 
    at com.jessesopanen.Little_Economist.Gamepad.iCadeDeviceName(Gamepad.java:124) 
    at com.jessesopanen.Little_Economist.Gamepad.EnumerateDevices(Gamepad.java:332) 
    at com.jessesopanen.Little_Economist.RunnerActivity.doSetup(RunnerActivity.java:541) 
    at com.jessesopanen.Little_Economist.DemoRenderer$2.run(DemoRenderer.java:574) 
    at android.os.Handler.handleCallback(Handler.java:739) 
    at android.os.Handler.dispatchMessage(Handler.java:95) 
    at android.os.Looper.loop(Looper.java:168) 
    at android.app.ActivityThread.main(ActivityThread.java:5845) 
    at java.lang.reflect.Method.invoke(Native Method) 
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:797) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:687) 

私のゲームのコードの何が問題なのか、HTC M9に問題がある?私は唯一のデバイスHTC M9からいくつかのクラッシュレポートを得ている〜1000のダウンロードした後、私は様々なデバイスで私のゲームをテストし、それは正常に動作します。

誰かが私を助けてくれるのであれば、そのクラッシュレポートが意味するものは理解できませんか?

あなたの問題は思わ

+1

クラッシュする場所でコードを共有できますか?これは、Gamepad.javaの124行目にあります。そこにはnullpointerがいくつかあります。 – Marcel50506

+0

これは期待しています。そこにたくさんのアンドロイドデバイスがあり、各デバイスでテストすることは不可能です。これらのクラッシュはデバイス固有のもので、この種のクラッシュをキャッチするために実際のデバイスが必要な場合もあります。 また、GamePad.javaはGame Maker Studio SDKの中にありますか? 。その場合は、サポートフォーラム – Kenshin

+0

を確認してください。コードの一部がクラッシュする箇所を見つけるにはどうすればよいですか?私はGame Maker Studioでコードを持っていますが、それは小さな部分に分かれています。また、私はそれをテストするときに私のためにクラッシュしません。 –

答えて

0

このレポートは、ユーザーの誰かがあなたのアプリとレポートに問題があることを伝えるためにちょうどここではあなたの問題のスタックトレースを与える行でJavaのnullポインタ例外に来ます124これは非常にあなたのコードのテストは再びそれを読んで、幸運非常に一般的なエラーです;)

+0

ありがとう、私は問題がどこにあるのかを調べようとします! :) –

0

com.jessesopanen.Little_Economist.Gamepad.iCadeDeviceName(Gamepad.java:124)

で===>で始まりますテスト

if(myObject != is_undefined) 
{ 

    //your code 

} 
関連する問題