HOME | products | Lauterbach | Lauterbach Android のデバッグ

Androidのデバッグ

 
 
Hagen Patzke、Software Design Embedded Debugging、Lauterbach 社

 
Android は、開発とデバッグのための優れたサポートが提供されています。高級言語(Java™)アプリケーションのデバッグは、Dalvik インタプリタのデバッグ・サポートで十分に対応されていますし、C/C++ で書かれたシステム・サービスなど、それ自体のプロセスで実行されるプラットフォームの「ネイティブな」部分も、内蔵のGNU デバッグ・サーバで比較的容易にデバッグできます。新しいプラットフォームに移植したい場合は、高機能なハードウェア支援デバッグ・ツールを使用し、低位のドライバとカーネル自体の初期デバッグを行います。
 
すべて完璧、記事はおしまい。本当にそうでしょうか?
 
もし、あなたがシステム開発者で、前述の複数の領域にわたるバグを追跡しなければならないとしたら、ここからが現実の世界です。デバッグ支援を有効にしたとたん、姿を消してしまうバグを見つけなければならない場合もあるでしょう。あるいは、プロダクション・ステージやセキュア・プラットフォームを手掛けていて、ソフトウェア支援デバッグが使えないかもしれません。このような場合、状況は非常に厳しくなります。この記事では、一般的な組み込みデバッグについて簡単に紹介し、さまざまな抽象化レベル、およびAndroid デバッグの特殊な点について説明します。  続きを読む: Androidのデバッグ LinkIcon