从Playstore PROD更新时出现崩溃错误

时间:2018-06-07 14:15:04

标签: android forms xamarin updates

我们今天使用XF3.0获得此问题,并且仅在从Playstore更新prod中的新版本时才会出现。

注意:从Alpha Release或iOS更新时不会发生此错误,只会刺激Android。

如果用户卸载并重新安装应用程序,则会删除此错误并且不会发生崩溃。

我们使用Akavache和一些自定义渲染器(信息的地图和控件......)

对此有何想法?为什么只有在从Playstore更新时才会发生。什么会导致此错误/崩溃以及为什么卸载并重新安装应用程序将解决此问题。 可能是用户在打开时更新了应用程序吗?

  • 当应用程序处于打开状态且正在处理更新时,Playstore正在做什么?
  • playstore在安装新版本时会关闭吗?
  • 当应用程序打开并更新时,用户点击playstore中的“open”会发生什么?

更新:在多个设备上测试后,如果我们清除param / app / appname / clear数据中的数据,应用程序就不会再崩溃了。更新应用程序时是不是应该清除数据?

记录错误:

java.lang.RuntimeException: 
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1386)
Caused by: java.lang.reflect.InvocationTargetException: 
  at java.lang.reflect.Method.invoke (Native Method)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1496)
Caused by: java.io.IOException: 
  at com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi.engineLoad (BcKeyStoreSpi.java:868)
  at java.security.KeyStore.load (KeyStore.java:1247)
  at mono.java.lang.RunnableImplementor.n_run (Native Method)
  at mono.java.lang.RunnableImplementor.run (RunnableImplementor.java:30)
  at android.os.Handler.handleCallback (Handler.java:751)
  at android.os.Handler.dispatchMessage (Handler.java:95)
  at android.os.Looper.loop (Looper.java:154)
  at android.app.ActivityThread.main (ActivityThread.java:6776)

1 个答案:

答案 0 :(得分:0)

好的,问题来自Xamarin Auth 1.6.0.2 NugetPackage。目前唯一的解决方案是降级...

https://github.com/xamarin/Xamarin.Auth/issues/297