私はアンドロイドNDK & JNIを使用するアプリで作業しています。誰もがこのことを知っている場合、私は任意のアンドロイド4.0以上のバージョンに私のアプリを実行するたびに ...私のアプリがクラッシュすると、次のエラーを与えるだろう...アンドロイド4.0以降のアプリケーションクラッシュ
A/libc(18556): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1)
D/libEGL(18606): loaded /system/lib/egl/libGLES_android.so
D/libEGL(18606): loaded /system/lib/egl/libEGL_adreno200.so
D/libEGL(18606): loaded /system/lib/egl/libGLESv1_CM_adreno200.so
D/libEGL(18606): loaded /system/lib/egl/libGLESv2_adreno200.so
I/Adreno200-EGLSUB(18606): <ConfigWindowMatch:2078>: Format RGBA_8888.
D/OpenGLRenderer(18606): Enabling debug mode 0
主な問題はFatal signal 11 (SIGSEGV) at 0xdeadbaad(code=1)
..です理由を教えてください。
あなたの.SOが壊れました。 Cコードにセグメンテーション違反があります。ソースを投稿し、回答をフォーマットして、どこかで取得できるかもしれません。 – Shark
確かに。 SIGSEGVは死んでもらわなければならない。 –
ログには通常より多くの情報があります(例:http://stackoverflow.com/questions/5314036/how-to-use-addr2line-in-android)。 –