我正在发布我的应用程序的新版本并使用Google的测试实验室.现在我第一次遇到了一个问题,引发了一段代码,与之前的所有版本(运行完美)相比,我没有改变:
Intent intent = new Intent( Intent.ACTION_VIEW, Uri.parse("market://details?ID=com.me.myapp") );if ( intent.resolveActivity(getPackageManager()) != null ) startActivity( intent );
仅在带有AndroID 5.1的galaxy S6上(12个设备中)我收到以下错误:
问题:java.lang.NullPointerException:尝试在空对象引用上调用虚方法’boolean com.Google.androID.finsky.API.model.Dfetoc.isGplusSignupEnabled()’:
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)
我不知道我是否能够崩溃谷歌播放应用程序,但这是谷歌测试实验室提供的屏幕截图.任何人都可以告诉我我做错了什么吗?
解决方法:
我完全尝试了你的代码片段(当然是交换了我的应用识别码):
Intent intent = new Intent( Intent.ACTION_VIEW, Uri.parse("market://details?ID=com.me.myapp") );if ( intent.resolveActivity(getPackageManager()) != null ) startActivity( intent );
事实上,似乎Google测试实验室中的其中一个测试设备崩溃了,它应该只是启动Google Play应用程序.
所以,我的答案是:我确认这个NullPointerException与测试的应用程序无关.
总结以上是内存溢出为你收集整理的java – 尝试在空对象引用上调用虚方法’boolean com.google.android.finsky.api.model.DfeToc.isGplusSignupEnabled()’全部内容,希望文章能够帮你解决java – 尝试在空对象引用上调用虚方法’boolean com.google.android.finsky.api.model.DfeToc.isGplusSignupEnabled()’所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)