android ndk nativeでcrashしたときに便利なツール
追記:ndk r6で簡単で便利な機能が追加になったので存在価値が減りました。 agdb.pyが便利。 nativeでクラシュした情報は/data/tombstomes/内に書き込まれるが、 Logcatでみられるのはその一部。 それを分かりやすく表示してくれるToolである。 ただし一番の苦労はANDROID_SRC_ROOTの設定(別にcommand option有り) androidのソースの位置が必要 で、androidのソースもゲットする必要がある。 尚、Windowsは動作しないと書いてある。 詳細は以下を参照 blog 「just do IT」 http://rxwen.blogspot.com/2011/01/resolve-stack-trace-of-crashed.html http://rxwen.blogspot.com/2011/01/utility-for-debugging-android-native.html 本体は以下 http://code.google.com/p/rxwen-blog-stuff/source/browse/trunk/tools/agdb.py androidソース http://source.android.com/source/initializing.html 目的のDEBUG情報設定はmake -j4する前に export TARGET_BUILD_TYPE=debug export PLATFORM_VERSION=2.3.3 などとカスタマイズ