gpt4 book ai didi

java - 尝试在空对象引用上调用虚拟方法 'boolean com.google.android.finsky.api.model.DfeToc.isGplusSignupEnabled()'

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:14:43 26 4
gpt4 key购买 nike

我正在发布我的应用的新版本并使用 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)

我不知道我是否能够让 Google Play 应用程序崩溃,但这是 Google 测试实验室提供的屏幕截图。谁能告诉我我做错了什么?

最佳答案

我试过了你的代码 fragment (当然交换了我的应用标识):

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()',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38615823/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com