我最近使用Xamarin在Visual Studio中开发了一个Android应用程序,我可以在将发布apk下载到我的手机时打开应用程序,但是一旦我将其上传到Google Play商店并尝试下载它然后打开它崩溃。崩溃日志显示以下错误:
java.lang.RuntimeException:
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1410)
Caused by: java.lang.reflect.InvocationTargetException:
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1520)
at md5d38b484f2053706449e9bb7e84aa7c74.HomeFragment.n_onCreateView (Native Method)
at md5d38b484f2053706449e9bb7e84aa7c74.HomeFragment.onCreateView (HomeFragment.java:38)
at android.app.Fragment.performCreateView (Fragment.java:2352)
at android.app.FragmentManagerImpl.moveToState (FragmentManager.java:995)
at android.app.FragmentManagerImpl.moveToState (FragmentManager.java:1171)
at android.app.BackStackRecord.run (BackStackRecord.java:815)
at android.app.FragmentManagerImpl.execPendingActions (FragmentManager.java:1582)
at android.app.FragmentManagerImpl$1.run (FragmentManager.java:483)
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:6682)
我做错了什么?有没有办法获得更详细的崩溃日志?
日志引用的OnCreateView正在尝试访问PCL,该PCL具有命中远程api以从中获取数据的功能。这可能是问题吗?在Android应用程序的项目中通过dll引用PCL,但还有其他我需要做的事情吗?
更新
我看到很多与此相关的回复是Xamarin的错误,但我并不完全理解我需要做些什么才能修复它。