2016-07-27 22 views
4

私のアプリケーションの新しいバージョンを公開し、Googleのテストラボを使用しています。今私は、1回目のために問題を抱えて、すべての以前のバージョン(完全に実行される)と比較して、私は変更されていないコードの通過時に誘発:アンドロイド5.1(アウトでのみギャラクシーS6にヌルオブジェクトリファレンスで仮想メソッド 'boolean com.google.android.finsky.api.model.DfeToc.isGplusSignupEnabled()'を呼び出そうとしました

Intent intent = new Intent(Intent.ACTION_VIEW, 
       Uri.parse("market://details?id=com.me.myapp")); 
if (intent.resolveActivity(getPackageManager()) != null) 
    startActivity(intent); 

問題:java.lang.NullPointerExceptionが:仮想メソッドを呼び出すための試みに「ブール)(com.google.android.finsky.api.model.DfeToc.isGplusSignupEnabled」)12台のデバイスの私は、次のエラーを取得しますnullオブジェクトリファレンス:

FATAL EXCEPTION: main Process: com.android.vending, PID: 20993 java.lang.NullPointerException: Attempt to invoke virtual method 'boolean com.google.android.finsky.api.model.DfeToc.isGplusSignupEnabled()' on a null object reference at com.google.android.finsky.detailspage.RateReviewModule.bindModule(RateReviewModule.java:94) at com.google.android.finsky.detailspage.DetailsFragment2.rebindViews(DetailsFragment2.java:476) at com.google.android.finsky.activities.DetailsDataBasedFragment.rebindViews(DetailsDataBasedFragment.java:138) at com.google.android.finsky.fragments.PageFragment.onDataChanged(PageFragment.java:261) at com.google.android.finsky.activities.DetailsDataBasedFragment.onDataChanged(DetailsDataBasedFragment.java:263) at com.google.android.finsky.api.model.DfeModel.notifyDataSetChanged(DfeModel.java:100) at com.google.android.finsky.api.model.DfeDetails.onResponse(DfeDetails.java:91) at com.google.android.finsky.api.model.DfeDetails.onResponse(DfeDetails.java:16) at com.google.android.finsky.api.DfeRequest.deliverResponse(DfeRequest.java:569) at com.google.android.finsky.api.DfeRequest.deliverResponse(DfeRequest.java:56) at com.android.volley.ExecutorDelivery$ResponseDeliveryRunnable.run(ExecutorDelivery.java:99) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:145) at android.app.ActivityThread.main(ActivityThread.java:6837) 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:1404) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199)

私はGoogle Playアプリをクラッシュさせることはできませんが、それはGoogleのテストラボが提供したスクリーンショットです。私が間違ったことを誰かが私に手がかりを与えることができますか?

Intent intent = new Intent(Intent.ACTION_VIEW, 
       Uri.parse("market://details?id=com.me.myapp")); 
if (intent.resolveActivity(getPackageManager()) != null) 
    startActivity(intent); 

そして実際、Googleのテストラボでこれらの試験デバイスの1つが、それはすべき瞬間をクラッシュするようだ:

答えて

2

は、私は正確に(もちろん私のアプリ識別を交換する)スニペットを試してみましたGoogle Playアプリを起動するだけです。

私の答えは:このNullPointerExceptionは、テストされたアプリケーションとは関係がないことを確認します。

+0

あなたの答えをありがとう。とにかく、最後の4週間、このエラーは、私がアップロードしたすべてのリビジョン(約8)にとどまっていました。だから、このエラーが実際に自分のデバイスの1つにしか関係していなければ、Googleが修正しないとは思えません。最後に、私はまだ私のアプリの中の1つが問題の少なくとも一部であることを恐れています。 –

+0

OK、他に同じ問題がある人がいるかどうかを見てみましょう。 –

+0

今日は初めての問題ですが、私はそのコードを使用していません。それがクラッシュしても、デバイスが問題のあるものとして報告されていないことは興味深い – fillobotto

関連する問題

 関連する問題