有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

安卓 java。语言错误:信号11(SIGSEGV),代码10(?),故障地址006e006f

我在Unity3d 4.6中构建了一个apk,没有错误。但我经常收到来自三星设备的崩溃报告。 以下是事故报告之一:

java.lang.Error: FATAL EXCEPTION [UnityMain] Unity version : 4.6.1f1 Device model : samsung SM-E700F Device fingerprint: samsung/e7ltexx/e7lte:5.1.1/LMY47X/E700FXXU1BOL3:user/release-keys Caused by: java.lang.Error: signal 11 (SIGSEGV), code 10 (?), fault addr 006e006f Build fingerprint: 'samsung/e7ltexx/e7lte:5.1.1/LMY47X/E700FXXU1BOL3:user/release-keys' Revision: '7' pid: 2135, tid: 2135, name: ion.city.battle >>> com.offshore.commando.action.city.battle <<< r0 b9650014 r1 00000000 r2 00000000 r3 00000000 r4 b9650014 r5 00000000 r6 00000000 r7 00000000 r8 b96de680 r9 00000000 sl b96f8450 fp 00000000 ip b8f3f3b8 sp 00000000 lr 00002878 pc b9806b80 cpsr 46303037 at [heap].00bd2b80(Native Method) at Unknown.00002874(Unknown Source) at MonoMethod.InternalInvoke(Native Method) at MonoMethod.Invoke(<0x00184>:388) at MethodBase.Invoke(<0x0004b>:75) at AndroidJavaProxy.Invoke(<0x00167>:359) at AndroidJavaProxy.Invoke(<0x00093>:147) at _AndroidJNIHelper.InvokeJavaProxyMethod(<0x000ff>:255) at <Module>.runtime_invoke_intptr_object_intptr_intptr(Native Method) at libmono.00023913(Native Method) at libmono.mono_runtime_invoke(mono_runtime_invoke:136) at libunity.002d0710(Native Method) at libunity.002d06c0(Native Method) at libunity.00431408(Native Method) at data@app@com.007604bd(Native Method)

共 (1) 个答案

  1. # 1 楼答案

    面对这一问题有以下原因:

    • 该错误是由于某种内存问题造成的
    • 由于广泛的问题(通常是 错误的指针或数组(在流上/流下),并且对任何一个都不是系统性的 软件或产品的类型
    • 如果你有(或正在使用)一个插件,而这个插件反过来又使用 通过NDK编写的本机C/C++代码,这可能表明其中存在错误 本机代码。否则,这是设备固件中的错误 或者您正在测试的模拟器
    • 如果您可以在模拟器中复制此功能,请在Nexus设备上使用 原始ROM,或在各种不同的设备上 这可能是安卓本身的一个缺陷。那样的话 请创建一个可以重现错误的示例项目,然后发布 它与到http://b.android.com的整个堆栈跟踪一起 安卓操作系统问题跟踪器
    • 如果您仅在一台设备或一个第三方上遇到此问题 ROM,这可能是一个更具体的错误,你最好的选择是 请向设备制造商或ROM发行商咨询您的症状
    • 关于这个问题,我还想说的是 由于某些原因,大多数三星设备存在内存分配问题 有点像定制操作系统