Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我们的应用程序只有从Google Play下载时才会崩溃。为什么?_C#_Android_Unity3d_Crash - Fatal编程技术网

C# 我们的应用程序只有从Google Play下载时才会崩溃。为什么?

C# 我们的应用程序只有从Google Play下载时才会崩溃。为什么?,c#,android,unity3d,crash,C#,Android,Unity3d,Crash,我在(unity)应用程序启动期间发生崩溃,该崩溃仅在从Play Store下载应用程序时出现。我运行了大量的测试,即使在一个空的Unity项目中,我也观察到了这次崩溃 我在应用程序上运行了Google Play Games、Firebase和Admob,但我试图从项目中删除所有插件,正如我所说,我试图上传一个空的unity项目,但它也崩溃了。 直接从apk文件安装的同一个应用程序运行良好 如果我在安装后立即清除应用程序的存储,崩溃就会消失 崩溃发生在Android 9上,而不是Android

我在(unity)应用程序启动期间发生崩溃,该崩溃仅在从Play Store下载应用程序时出现。我运行了大量的测试,即使在一个空的Unity项目中,我也观察到了这次崩溃

我在应用程序上运行了Google Play Games、Firebase和Admob,但我试图从项目中删除所有插件,正如我所说,我试图上传一个空的unity项目,但它也崩溃了。 直接从apk文件安装的同一个应用程序运行良好

如果我在安装后立即清除应用程序的存储,崩溃就会消失

崩溃发生在Android 9上,而不是Android 5.1上。 如果我在google play控制台上使用不同的项目加载相同的应用程序,则不会发生崩溃(使用第一个playStore项目和相同的构建参数崩溃的空应用程序进行了尝试)

只有在使用il2CPP编译时才会出现此崩溃。。。不幸的是,我需要它有64位版本

编辑:由于我需要一个64位版本,我的基本构建是用arm64v8和armV7架构完成的,通过Android应用程序包发送到PlayStore,但我只尝试了apk和armV7,同样的崩溃

所有这些都通过PlayStore项目中的封闭alpha进行了测试

以下是日志:

2019-06-20 23:13:32.840 15157-15203/? E/CRASH: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000073a1529a10
2019-06-20 23:13:32.840 15157-15203/? E/CRASH: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2019-06-20 23:13:32.840 15157-15203/? E/CRASH: Build type 'Release', Scripting Backend 'il2cpp', CPU 'arm64-v8a'
2019-06-20 23:13:32.840 15157-15203/? E/CRASH: Build fingerprint: 'xiaomi/whyred/whyred:9/PKQ1.180904.001/V10.3.1.0.PEIMIXM:user/release-keys'
2019-06-20 23:13:32.840 15157-15203/? E/CRASH: Revision: '0'
2019-06-20 23:13:32.840 15157-15203/? E/CRASH: pid: 15157, tid: 15203, name: UnityMain  >>> com.company.app <<<
2019-06-20 23:13:32.840 15157-15203/? E/CRASH:     x0   0000007170796768  x1   000000716eee2d38  x2   0000007170800000  x3   0000007170796400
2019-06-20 23:13:32.840 15157-15203/? E/CRASH:     x4   00000071709b7000  x5   0000007170796480  x6   000000716eee2de8  x7   000000716eee2d58
2019-06-20 23:13:32.840 15157-15203/? E/CRASH:     x8   00000000464c457f  x9   000000716ef06e18  x10  00000000001aaaf8  x11  0000000000001fff
2019-06-20 23:13:32.840 15157-15203/? E/CRASH:     x12  000000000000001d  x13  000000716eb0a2b0  x14  aaaaaaaaaaaaaaab  x15  aaaaaaaaaaaaaaab
2019-06-20 23:13:32.840 15157-15203/? E/CRASH:     x16  000000720eae31d8  x17  000000720e9f1f70  x18  0000000000000000  x19  00000071729a1da0
2019-06-20 23:13:32.840 15157-15203/? E/CRASH:     x20  000000716db8fd84  x21  000000716f0ab000  x22  000000716eeda918  x23  000000716f0ab000
2019-06-20 23:13:32.840 15157-15203/? E/CRASH:     x24  000000716f0ab000  x25  000000716f0ab000  x26  00000000000000f3  x27  000000716db8fd80
2019-06-20 23:13:32.840 15157-15203/? E/CRASH:     x28  000000000000045f  x29  00000071729a1e20  x30  000000716e021fec
2019-06-20 23:13:32.840 15157-15203/? E/CRASH:     sp   00000071729a1d90  pc   000000716e021fd8  pstate 0000000000000000
2019-06-20 23:13:32.840 15157-15203/?E/碰撞:信号11(SIGSEGV),代码1(SEGV_-MAPERR),故障地址000000 73A1529A10
2019-06-20 23:13:32.840 15157-15203/? E/崩溃:******************************************************
2019-06-20 23:13:32.840 15157-15203/? E/崩溃:构建类型“发布”,脚本后端“il2cpp”,CPU“arm64-v8a”
2019-06-20 23:13:32.840 15157-15203/? E/CRASH:Build fingerprint:'xiaomi/whyred/whyred:9/PKQ1.180904.001/V10.3.1.0.PEIMIXM:user/release key'
2019-06-20 23:13:32.840 15157-15203/? E/崩溃:修订版:“0”

2019-06-20 23:13:32.840 15157-15203/? E/CRASH:pid:15157,tid:15203,name:UnityMain>>>com.company.app我也遇到过类似的问题,在android 9.0上启动时崩溃,但只有在从google play store下载应用程序时才会发生。在我的例子中,崩溃是由一个unity bug造成的,该bug在新版本上备份旧的IL2CPP文件。我通过在


unity论坛对SJWEESALS的所有赞扬对我帮助很大。

一些缺少的
arm64-v8a
native libs?确保您使用的所有本机库都具有此体系结构的二进制文件。或者尝试在
build.gradle
中使用
abiFilters
,排除这个架构,看看它是否只是这个架构的问题。我忘了提到我也尝试过一个armV7架构(与Mono相同的架构),得到了相同的崩溃…哎呀,我找到了相同的答案,但我完全忘记了我在这里发布了这个问题。非常感谢,我希望这对其他开发者有用,我花了很多时间在unity论坛上找到这篇文章和答案。为我解决了一个本地Android应用程序的类似问题,谢谢!令人惊讶的是,它只发生在一台设备上。。。