2016-09-20 22 views
0

私はUnity3d 4.6でapkをビルドしました。しかし、私は常にサムスンデバイスからクラッシュレポートを受け取っています。ここ は、クラッシュレポートのいずれかです。java.lang.Error:シグナル11(SIGSEGV)、コード10(?)、フォールトaddr 006e006f

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 
 

 
\t at [heap].00bd2b80(Native Method) 
 
\t at Unknown.00002874(Unknown Source) 
 
\t at MonoMethod.InternalInvoke(Native Method) 
 
\t at MonoMethod.Invoke(<0x00184>:388) 
 
\t at MethodBase.Invoke(<0x0004b>:75) 
 
\t at AndroidJavaProxy.Invoke(<0x00167>:359) 
 
\t at AndroidJavaProxy.Invoke(<0x00093>:147) 
 
\t at _AndroidJNIHelper.InvokeJavaProxyMethod(<0x000ff>:255) 
 
\t at <Module>.runtime_invoke_intptr_object_intptr_intptr(Native Method) 
 
\t at libmono.00023913(Native Method) 
 
\t at libmono.mono_runtime_invoke(mono_runtime_invoke:136) 
 
\t at libunity.002d0710(Native Method) 
 
\t at libunity.002d06c0(Native Method) 
 
\t at libunity.00431408(Native Method) 
 
\t at [email protected]@com.007604bd(Native Method)

+0

あなた自身で再現できますか? [この(http://stackoverflow.com/a/14023479/3183423)男はこのエラーの手掛かりを持っています。プラグインを使用するコードの部分を無効にするか、広範な作業を行い、一度に1つずつビルド可能パーツを再構築してください。 –

+0

プラグインを削除する必要がありますか? –

答えて

0

この問題に直面するには、次の理由があります

  • は、エラーが原因でメモリの問題のいくつかの並べ替え
  • でありますセグメント違反は、広範囲の問題(通常、 不良ポインタまたは配列のオーバー/アンダーフロー)によって発生する可能性があり、 1つの ソフトウェアまたは製品のタイプ。
  • ネイティブコード のバグを示している可能性があります。これは、 ネイティブC/C++コードをNDKで使用するプラグインをプログラミングしている(または使用している)場合です。それ以外の場合、これはデバイス またはテストしているエミュレータのファームウェアのバグです。
  • これをエミュレータ、 オリジナルROM搭載のNexusデバイス、または メーカーのさまざまなデバイスで再現できる場合は、おそらくAndroid自体のバグです。その場合、 エラーを再現できるサンプルプロジェクトを作成して、 とスタックトレース全体をhttp://b.android.com、 Android OSの問題追跡ツールに投稿してください。
  • 1台のデバイスまたは1台のサードパーティの ROMでのみ発生する場合は、おそらくより具体的なバグです.の症状が発生した場合は、デバイス製造元またはROM出版社にお問い合わせください。
  • もう1つのことは、この問題に関しては、 ほとんどのSamsungデバイスには、 OSのカスタマイズによるメモリ割り当ての問題があるということです。
関連する問題