Hogyan kell beállítani a fejlesztési környezet az Android platform

Sok oka van annak, hogy használja őket Android: engedély rendelkezésre áll (díj nem biztosított neki), a stabilitás a platform, nyílt forráskódú, könnyen adaptálható az igényeket a felhasználó, valamint támogatja a Google (amely előnyös az egyes emberek).







Ingyenes belépés a forráskód az operációs rendszer egy óriási lehetőséget, hogy alkalmazkodjon a követelmények egy adott készülék. Azonban meg kell jegyezni, hogy mint más nyílt forráskódú projekt dokumentáció jön le, hogy a forráskódot, és néha kell fordulni, hogy a közösség számára a választ a kérdésre, hogy megoldja a problémát.

A legtöbb Android dokumentáció összpontosít szoftver fejlesztők az Android SDK, amely a Java. Itt van, hogy most a legfontosabb munka, amelynek célja, hogy - több alkalmazás az új eszközöket. A nagyvállalatok a híres márka kaphat közvetlen támogatást a Google-tól. De ha nem kezelik ezt a választást, akkor az új alkatrészeket a „natív” kód, vagy az új platform lesz megbirkózni a problémákkal.

Nyílt forráskódú segít megoldani a technikai problémákat, de útmutatásra van szüksége a hibakeresés, nem képviseli az aktuális dokumentumban az Android. Ez a cikk leírja, hogyan kell beállítani a környezetet, és hibakeresés alacsony szintű kódot.

Fejlődni, hogy a „natív” kód van szüksége ugyanabban a közegben, mint az Android alkalmazások, de kisebb kiegészítésekkel. Kövesse az utasításokat írt a projekt honlapján, a telepítéshez Eclipse és az Android SDK-t.

Most már minden szükséges alkatrészek fejlesztése Java az Android. A fejlesztés és hibakeresés a „natív” kód szükséges hosszabbító C / C ++ fejlesztési szerszámok (CDT). Hozzák az Eclipse, a szoftver frissítések párbeszédpanelen a Súgó menüben. Kattintson az Elérhető lehetőséget. Bontsa ki a fa Ganymedes Update webhelyet, valamint a C és C ++ fejlesztés és ellenőrizze a C és C ++ fejlesztési négyzetet, a legfelső szinten. Emellett letölthető az Android forráskódja a projekt honlapján, és kövesse a szerelvény.

Beállítása debugger „natív” kód

Az Eclipse, meg kell adnia a használata a távoli vevő, C / C ++ kódot. Minden szolgáltatás vagy alkalmazás, amely a „natív” kód kívánt hibakeresés, a következő 12 lépésben:

1. lépés: Hozzon létre egy C / C ++ projekt az alkalmazás vagy szolgáltatás, amely a „natív” kódot, amit szeretne hibakeresést. CDT Eclipse plug-in van szükség a projekt, hogy képes legyen a hibakeresés. A legtöbb esetben a platform kód nem lesz összeállítani Eclipse, ezért nem kell előre létrehozott Eclipse projekt számára. Ezen felül, még mindig szükség van, hogy hozzon létre egy „üres” projektet, és adja meg a megfelelő forráskód érte. Az Eclipse, kattintson a Fájl, majd az Új C vagy C ++ Project.

2. lépés: Állítsa be a projekt neve, és törölje a jelet az Alapértelmezett hely használata.

3. Kattintson a Tallózás gombra, keresse meg és válassza ki a legfelső szintű könyvtárat a „natív” kódot, majd kattintson az OK gombra. Ha a szerelvény „natív” lefut egy csapat makefiles kiválaszthat egy Makefile üres projekt.

Lépés 4. Kattintson a Befejezés gombra.

5. lépés: A fő ablakban válassza az Eclipse C / C ++ projekt imént létrehozott a Navigator panelen vagy a csomag Explorer.

6. lépés A Futtatás menüből válassza ki a Debug konfigurációk. A párbeszédablakban válassza ki a C / C ++ lokális alkalmazás esetén a bal oldali panelen, majd az Új dob konfiguráció a bal felső sarokban. A jobb oldali panelen, hogy a neve az új konfiguráció, és válassza ki a projekt, amit korábban létrehozott.

7. lépés A C / C ++ alkalmazás mezőben keresse meg a futtatható, amely akkor fut „natív” kódot. Abban az esetben, Android apps, hogy megtalálják a végrehajtható képet app_process forráskódú Android kódot építmények fa.

8. lépés: Válassza ki a Debugger fület a jobb oldalon. A legördülő listából válassza Debugger gdbserver Debugger.

9. lépés: A GDB hibakereső találni a kar-EABI-gdb a prebuilt könyvtárszerkezetet forráskódú Android kódot.

10. lépés törlése jelölőnégyzetet a beállítás mellett a Stop indításkor meg.

Lépés 11. Ha ismeri az utat, hogy bármilyen külső megosztott könyvtárak ( „anya”), amely a hibakeresés kódot, majd kattintson a megosztott könyvtárak fülre, és adja meg a helyes könyvtárakat.







12. lépés A Kapcsolat lapon módosítsa a kapcsolat típusát TCP. Kattintson az Apply gombra.

Ha a konfiguráció beállítása, tud-e csatlakozni a feladatot, és lépésről lépésre „natív” kódot. Ne feledje, hogy automatikusan csinálni a nyomkövetőt a Java nem. Meg kell helyeznie a várakozási hurkot a „natív” kód biztosítja a szükséges kapcsolatot. Kiválóan működik egyszerű végtelen poll:

Insert DBG_HALT (); a „natív” kódot, amit szeretnénk, hogy a hibakeresés. Abban a pillanatban, nincs módja annak, hogy helyezze be a beégetett töréspont.

Hibakeresés „natív” kód

Hibakeresés „natív” kód a platform alkalmazásával végezhetjük Eclipse, a következő kilenc lépést:

1. lépés: Indítsa el a címzettnek. Középtávon Eclipse hibakereső alkalmazás (vagy szolgáltatás) a Java, amely tartalmazza a „natív” kódot. Állítsa le a debugger Java a tevékenység ablakban vagy a Szolgáltatás belépési pont.

2. lépés: Az Android plug-in Eclipse (vagy ADB logcat), állítsa be a Linux folyamat azonosítóját egy alkalmazás / szolgáltatás.

3. lépés: Állítsa be a gép port a kódot a címzettnek a következő paranccsal:

> Adb előre tcp: 10000 tcp: 10000

Futtatás gdbserver a vevőben kipróbálásával a folyamat azonosítót a fenti (PID az alatta lévő sorban):

> ADB shell / system / bin / gdbserver tcp: 10000 - csatolja PID

4. lépés Eclipse, menjen vissza a C / C ++ vagy Java mód, de nem kapcsolja ki a Java debugger, ha szeretné tölteni hibakeresés és Java.

5. lépés: Válassza ki a projekt C / C ++, a jobb gombbal, és válassza ki a Debug konfigurációk.

6. lépés Válassza ki a C / C ++ hibakereső konfiguráció korábban létrehozott Android és kattintson Debug. Eclipse csatlakozik az emulátor és mutassuk meg a forma ( „term”) Debug információkat a címzett, valamint információkat egy távoli Java hibakeresés. Általában jelenhet meg figyelmeztetés gdb dinamikus szakaszok. Figyelmen kívül hagyni őket. Meg lehet váltani ülések és Java hibakeresés C / C ++, mivel szükség van rá, de a Java hibakeresés le van tiltva, ha megállt a „natív” kódot.

7. lépés Válassza ki a C / C ++ címzettet a „run” a Debug és kattintson a Felfüggesztés, hogy állítsa le a folyamatot a „natív” kódot, és az aktuális hívás verem. Vizsgáljuk meg minden szálat a folyamatot, és megtudja, melyik teljesít DBG_HALT () a kódban.

8. lépés: Lásd szétszerelés kód DBG_HALT (), hogy megtalálja a memóriába a verem, ahol értéket vesz fel az „i”. Változás a memória cella 1.

9. lépés: Miután a memória cella változik, akkor nem lesz képes továbbra is fut, lépésről lépésre. Hogy ezt elkerüld, meg egy töréspont az alábbi működési tétel C / C ++ kód után a makró, majd kattintson a Folytatás. Akkor azonnal látni a töréspontot, és akkor továbbra is átlépett a kódot folyosón.

Dokumentáció az Android platform és a fejlesztés a „natív” kód szűkös, de a hozzáférést a forráskódot, és hogy miként lehet beállítani a projekt a „natív” kódot hibakeresés, hogy segítsen.

CROC Társaság azt javasolja, hogy a források a virtuális adatközpont - a felhő saját tervezés alapján a ...

Tekintettel a nehéz gazdasági helyzetben, CROC cég számos szolgáltatást válság. Ez lehetővé teszi, hogy ...

Service Centers SC "Paladin" végez különböző típusú számítógép karbantartási Hewlett-Packard ...

Több tapasztalatok hazai és külföldi vállalatok mutattak, hogy a szoftver az IT szolgáltatás menedzsment segít egyszerűbbé ...

Desktop virtualizáció (Virtual Desktop Infrastructure - VDI) - a létrehozása asztali virtuális környezetben ...

Hogyan kell beállítani a fejlesztési környezet az Android platform
Az új szolgáltatás Technoserv Cloud - felhő adattárolás
Társaság „Technoserv” indított egy új szolgáltatás, mely saját cloud Technoserv Cloud platform - „Cloud adatok tárolására.”

Hogyan kell beállítani a fejlesztési környezet az Android platform
Sikertörténet: Dab szivattyúk nagyban javítja a teljesítményt a világon segítségével Infor
Dab szivattyúk - a vezető szolgáltató a berendezés, amely éves szinten 3 millió hajtott szivattyúk.

Hogyan kell beállítani a fejlesztési környezet az Android platform
Fejlődési tendenciákat támogató vállalati adatközpontok
A digitális forradalom megköveteli, hogy forrásává vált üzletet hoznak. Sok informatikai szervezetek kapcsolatban ...

Hogyan kell beállítani a fejlesztési környezet az Android platform
Cloud Computing VMware vCloud Air Network
A különböző vállalatok eltérő stratégiát igényel a számítási felhő, de ezek mind használja a felhő.

Hogyan kell beállítani a fejlesztési környezet az Android platform
Útmutató a kiválasztás a vállalati szoftver rendszerek (ERP, EAM, CPQ, SCM)
Egy, a közelmúltban jelentést Aberdeen Group «értéke ERP frissítés: modern technológia kezelése,” a cég, telepítése modern ERP-rendszer, jelentősen megelőzve a versenytársak.