【问题标题】:Google Play Store suddently began crashing every time I open it每次打开 Google Play 商店都会突然崩溃
【发布时间】:2016-10-25 03:20:21
【问题描述】:

突然,在我的 Nexus 5 正常使用过程中,每次尝试打开 Google Play 商店时都会崩溃。 所以,我试图获取错误日志,这里是:

11664-11664/? E/AndroidRuntime: FATAL EXCEPTION: main Process: com.android.vending, PID: 11664
                                               java.lang.RuntimeException: Unable to create application com.google.android.finsky.FinskyApp: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.app.AppOpsManager.checkPackage(int, java.lang.String)' on a null object reference
                                                   at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4710)
                                                   at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
                                                   at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:334)
                                                   at android.app.ActivityThread.handleBindApplication(<Xposed>)
                                                   at android.app.ActivityThread.-wrap1(ActivityThread.java)
                                                   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1405)
                                                   at android.os.Handler.dispatchMessage(Handler.java:102)
                                                   at android.os.Looper.loop(Looper.java:148)
                                                   at android.app.ActivityThread.main(ActivityThread.java:5417)
                                                   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)
                                                   at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:102)
                                                Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.app.AppOpsManager.checkPackage(int, java.lang.String)' on a null object reference
                                                   at android.os.Parcel.readException(Parcel.java:1605)
                                                   at android.os.Parcel.readException(Parcel.java:1552)
                                                   at android.content.pm.IPackageInstaller$Stub$Proxy.getMySessions(IPackageInstaller.java:385)
                                                   at android.content.pm.PackageInstaller.getMySessions(PackageInstaller.java:415)
                                                   at com.google.android.finsky.installer.PackageInstallerImpl.<init>(PackageInstallerImpl.java:71)
                                                   at com.google.android.finsky.installer.PackageInstallerFactory.init(PackageInstallerFactory.java:23)
                                                   at com.google.android.finsky.FinskyApp.onCreate(FinskyApp.java:387)
                                                   at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1013)
                                                   at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4707)
                                                   at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) 
                                                   at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:334) 
                                                   at android.app.ActivityThread.handleBindApplication(<Xposed>) 
                                                   at android.app.ActivityThread.-wrap1(ActivityThread.java) 
                                                   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1405) 
                                                   at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                   at android.os.Looper.loop(Looper.java:148) 
                                                   at android.app.ActivityThread.main(ActivityThread.java:5417) 
                                                   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) 
                                                   at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:102) `

我尝试在线查找此错误,但找不到任何内容。我认为它与某些系统应用程序有关,该系统应用程序的权限之一未经批准(我不知道可能是哪个),或者可能与我的 Xposed 框架安装有关。

可能是什么? 感谢您的帮助。

【问题讨论】:

  • 您可以尝试here 所述的解决方法。尝试清除应用程序缓存和数据。如果清除您的 Google Play 商店中的缓存和数据不起作用,那么您可能需要进入您的 Google Play 服务并清除其中的数据和缓存。你也可以试试 install the latest version 的 Play 商店。
  • 您是否尝试过禁用您的 xposed 模块,直到问题消失?您的某个模块似乎拦截了某些 Play 商店方法,这可能是不需要的(/恶意)行为。

标签: android crash google-play google-play-services


【解决方案1】:

您没有看到任何其他问题尝试在空对象引用上调用虚拟方法“void android.app.AppOpsManager.checkPackage(int, java.lang.String)”。您调用了一些空对象引用。

【讨论】:

  • 问题是Google Play商店在我打开它的第二次抛出异常。我无法控制它的代码。
猜你喜欢
  • 1970-01-01
  • 2015-12-29
  • 2023-03-18
  • 1970-01-01
  • 2014-07-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多