ADT 20 enthält ein NDK-Plugin, das das Erstellen und Debuggen von NDK-Projekten in Eclipse unterstützt. Dieses Dokument beschreibt die Installation und Verwendung des NDK-Plugins. Die Anweisungen sind ziemlich einfach und bestehen aus nur wenigen Schritten.
Dies ist die einfachste Lösung, die ich gefunden habe und die bei mir funktioniert hat.
Hinweis: Wenn Sie das ADT-Bundle verwenden, müssen Sie nur die C-Entwicklungstools mit der Installation neuer Software installieren (siehe Screenshot), und Sie können sofort zum Teil "Verwenden des NDK-Plugins" wechseln.
Bearbeiten: Es scheint ein Problem mit CDT in Eclipse Juno http://code.google.com/p/android/issues/detail?id=33788 zu geben, das dazu führt, dass der Debugger von Eclipse keine Haltepunkte finden kann. Die Problemumgehung, die ich verwendet habe, besteht darin, die App im Debug-Modus zu starten (nicht als native App zu debuggen, sondern als "normales" Debug) und dann in der Befehlszeile zu meinem Projektstamm zu gehen und einzugeben ndk-gdb
(dies erstellt eine gdb.setup
Datei im obj/local/armeabi
Ordner). Danach funktionierten die Haltepunkte wie gewohnt.
In Kommentaren zum Problem über den obigen Link schlagen sie einige andere Problemumgehungen vor, aber ich habe sie nicht ausprobiert, da sie anscheinend mehr Aufwand erfordern.