Eclipse používa doplnok NDK a podporuje ladenie NDK (DEBUG)

Eclipse Uses Ndk Plugin



Eclipse musí inštalovať CDT a verzia musí byť: CDT 7.0.2 alebo CDT 8.0.2. Hlavné funkcie: 1. Nastavte prostredie NDK Eclipse -> Okno -> Predvoľby -> Android -> NDK -> Nastaviť cestu NDK Vyberte Nástroje pre Android -> Pridať natívnu podporu v ponuke projektu Android pravým tlačidlom myši. dva. Debugujte kód NDK V ponuke Android projektu kliknite pravým tlačidlom myši a vyberte -> vlastnosti -> C / C ++ Build:
2. Bod zlomu v kóde C. To 3. V ponuke Android projektu kliknite pravým tlačidlom myši a vyberte položku Debug As -> Android Native Application Nasleduje originálny anglický text, ktorý je zaujímavý na čítanie. ADT 20 obsahuje doplnok NDK, ktorý poskytuje podporu pre vytváranie a ladenie projektov NDK v Eclipse. Tento dokument popisuje, ako nainštalovať a používať doplnok NDK. Inštalácia Plugin NDK momentálne pracuje s CDT 7.0.2 alebo CDT 8.0.2.
  1. Stiahnite si Eclipse pre Java.
  2. Nainštalujte CDT z aktualizačného webu Eclipse http://download.eclipse.org/tools/cdt/releases/indigo .
  3. Nainštalujte si doplnky Android SDK + NDK z aktualizačného webu Eclipse https://dl-ssl.google.com/android/eclipse/
Pomocou doplnku NDK 1. Najskôr nastavte cestu k SDK a NDK: Eclipse -> Okno -> Predvoľby -> Android -> nastaviť cestu k SDK Eclipse -> Okno -> Predvoľby -> Android -> NDK -> nastaviť cestu k NDK 2. Kliknite pravým tlačidlom myši na projekt Android a vyberte Nástroje pre Android -> Pridať natívnu podporu. Upozorňujeme, že natívnu podporu nebudete môcť pridať, ak má projekt už povahu C / C ++. V tomto okamihu budete môcť vytvárať svoje aplikácie pomocou aplikácie Project -> Build All. Ladenie natívnych aplikácií 1. Aktualizujte konfiguráciu zostavy tak, aby obsahovala hodnotu „NDK_DEBUG = 1“.
Kliknite pravým tlačidlom myši na projekt -> vlastnosti -> C / C ++ Build
2. Vo svojom kóde C nastavte bod prerušenia. 3. Kliknite pravým tlačidlom myši na svoj projekt, vyberte položku Debug As -> Android Native Application Poznámka: Medzi spustením aktivity a spustením natívneho ladenia je niekoľkosekundové oneskorenie. Ak je váš kód v tomto bode už vykonaný, neuvidíte zásahový bod. Takže buď vložte bod prerušenia do kódu, ktorý sa volá opakovane, alebo sa uistite, že zavoláte kód JNI potom, čo uvidíte, že je pripojený ndk-gdb. známe problémy 1. Eclipse automaticky nenájde cesty na zahrnutie všetkých hlavičiek NDK v systéme Windows. Tento problém bude opravený v nasledujúcej aktualizácii (20.0.1) po vydaní. 2. Eclipse automaticky nenájde cesty na zahrnutie s CDT 8.1.0 (Juno). Tento problém je sledovaný v Bug 33788 .