ndk-r6でコンパイルされたネイティブアプリをデバッグしようとしています。デバッガをプロセスに接続するためにndk-gdbを実行しようとすると、アプリケーションはデバイス上で終了します。私は困惑している。誰も私のためにこれでいくつかの光を発することはできますか?ここでgdbでアンドロイドネイティブアプリに接続すると、デバイスにアプリが閉じます
は、gdbのプロセスの実行のログです:http://pastebin.com/qTCR7mF2
は、これは私がlogcatから抜け出すすべてです:
I/ActivityManager(10006): Process com.gmail.whittock.tom.clockwork (pid 11460) has died.
I/WindowManager(10006): WIN DEATH: Window{4083aa18 com.gmail.whittock.tom.clockwork/com.gmail.whittock.tom.Util.NativeActivity paused=false}
I/WindowManager(10006): WIN DEATH: Window{4085d8d0 SurfaceView paused=false}
I/WindowManager(10006): Setting rotation to 0, animFlags=1
I/ActivityManager(10006): Config changed: { scale=1.0 imsi=234/10 loc=en_GB touch=3 keys=1/1/2 nav=1/1 orien=1 layout=34 uiMode=17 seq=31 themeResource=null}
はEDIT:
と、これは私のgdb.setupですファイル:
$ cat libs/armeabi-v7a/gdb.setup
set solib-search-path C:/Users/Tom/dev/android/Clockwork/obj/local/armeabi-v7a
directory C:/Users/Tom/dev/android/ANDROI~2/platforms/android-5/arch-arm/usr/include C:/Users/Tom/dev/android/ANDROI~2/sources/cxx-stl/stlport/stlport C:/Users/Tom/dev/android/ANDROI~2/sources/cxx-stl/system/include C:/Users/Tom/dev/android/modules/box2d C:/Users/Tom/dev/android/Clockwork/jni
すべてのパスが正しく表示されますが、おそらくそれは問題を引き起こしているファイル名のDOS互換バージョンの使用?
EDIT2:
$ cat obj/local/armeabi-v7a/gdb.setup
file C:/Users/Tom/dev/android/Clockwork/obj/local/armeabi-v7a/app_process
target remote :5039
file C:/Users/Tom/dev/android/Clockwork/obj/local/armeabi-v7a/app_process
target remote :5039
file C:/Users/Tom/dev/android/Clockwork/obj/local/armeabi-v7a/app_process
target remote :5039
gdb.setupファイルを表示してください。リンクされたログには、コマンドに何か問題があると言われています。 –
どのようなデバイスを使用していますか? – Dyonisos
これはDesire HDデバイスです。 –