Az Android SDK telepítése és az ADB beállítása. Fejlesztés Androidra: az SDK telepítése Az SDK telepítése Windows 7 rendszeren

Az Android SDK telepítése és az ADB beállítása. Fejlesztés Androidra: az SDK telepítése Az SDK telepítése Windows 7 rendszeren

09.05.2018

Ez a cikk segít minden kezdőnek és Android-eszközök tulajdonosának megismerni SDK. Tanulni fogsz hogyan kell telepíteni az android sdk-t. Miért van erre szükség: először is a feltöréshez, másodszor a firmware rendszerrészéhez való hozzáféréshez és annak későbbi módosításához, harmadszor pedig a root jogok megszerzéséhez.
Az SDK-ban van egy eszköz ADB (Android Debug Bridge) Debugg Bridge for Android vagy más Android hibakeresési felület, amellyel a következőket teheti:

Ennek a jegyzéknek minden alkalmazás gyökérkönyvtárában kell lennie. Itt találhatók az egyes műveletek és beállítások, engedélyek és alkalmazásbeállítások, például ikon stb. Részletesen érti mindazt, amire fejlesztőként szüksége van. Itt számos szűrőt állíthatunk be, például milyen tevékenységet szeretnénk listázni, milyen alkalmazást, milyen üzeneteket írjunk stb. Ezzel az eszközzel könnyen megtalálhatja, hogy pontosan mi hibázott. Kiderítjük, melyik sor a hiba.

Megkeressük az elem környezeti változóit, és megkeressük az elemet Pálya, kattintson a szerkesztés lehetőségre, és anélkül, hogy bármit is törölne, adja hozzá az elérési utat pontosvesszővel elválasztva C:\adt-bundle-windows\platform-tools(Lásd a képen). Kattintson az OK gombra.

Letöltheti és telepítheti is. Menjünk a könyvtár hivatalos webhelyére, menjünk a "Letöltés" szakaszba, és kattintson a "Telepítő letöltése" gombra. Végre mindent feltöltöttünk, most már csak frissítés és haladás van. Kezdők töltik ki a dobozokat, ahogy a képen is, haladók is kitölthetők saját maguk szerint.

A könyvtárat úgy fogjuk megismerni, hogy létrehozunk egy egyszerű játékot, amelyben nem használjuk a kiterjesztést. A második és utolsó dolog a tervezési bázisunk sikeres fejlesztése. És ez lesz mára az utolsó. A projektet mi importáltuk, és úgy látjuk, hogy három könyvtárból áll.

Most nézzük meg, hogy minden működik-e: lépjen a Start menübe, indítsa el a parancssort (lehetőleg rendszergazdaként Windows Vista/7 esetén), majd írja be az adb parancsot, és kapja meg a következőket.

Eredmény

Ha megkaptad, akkor minden remekül működik.

ADB parancsok

Itt található a hasznos parancsok listája:
adb-eszközök – A számítógéphez már csatlakoztatott eszközök listájának megtekintése
adb wait-for-device – Várja meg, amíg az eszköz csatlakozik
adb get-serialno – Az eszköz sorozatszámának megtekintése
adb logcat – Tekintse meg, mi történik az eszközben
adb logcat > c:\logcat.txt – A parancs elmenti a fájl összes módosítását
szűrők a logcat számára
V – Bőbeszédű (legalacsonyabb prioritású, alapértelmezett mód)
D - Hibakeresés (hibakeresés)
I - Info
W - Figyelmeztetés
E - Hiba
F – Végzetes (kritikus hiba)
S - Csendes (legmagasabb prioritású, néma mód, nem ad ki semmit)
Példa adb logcat *:W - Csak a rendszerhibaüzenetek megjelenítése
adb logcat [-b ] – Rendszerpufferinformációkat jelenít meg
rádió - A rádió/telefon modul üzeneteit tartalmazó puffer megtekintése.
események – A kapcsolódó események üzeneteit tartalmazó puffer megtekintése.
main - A fő naplópuffer megtekintése (alapértelmezett)
Példa adb logcat -b rádióra
adb reboot – Indítsa újra az eszközt.
adb reboot recovery – Indítsa újra az eszközt helyreállítási módba.
adb reboot bootloader – Indítsa újra rendszerbetöltő módba.
adb shell cat /proc/mtd – Információk megtekintése az eszköz memóriájának „partícióiról”.
adb shell df – Megtekintheti a partíciókra és az ingyenes erőforrásokra vonatkozó információkat.
adb push – Fájl másolása az eszközre.
adb pull – Fájl másolása a számítógépre.
adb install [-l] [-r] [-s] - az alkalmazás telepítése
Példa adb telepítésre innen:/adb/app/autostarts.apk Telepítse a lemez /adb/app/ mappájában található autostarts.apk fájlt a következővel:
szűrők
-l Az alkalmazás blokkolása.
-r Telepítse újra az alkalmazást az adatok mentésével.
-s Telepítse az alkalmazást a memóriakártyára.
adb uninstall – Alkalmazás eltávolítása.
Példa az adb eltávolítására az autostarts.apk

Le kell raknunk a játékunk alapjait, ha ugyanazt látod, mint a képen, akkor teljesen menő vagy, és minden úgy működik, ahogy kell. A csehek kétségbeesetten lassúak. Ami a fejlett kompatibilitást illeti, minden működni fog, de nem feltétlenül követi a trendeket. Főzzön kávét vagy teát, mert sokáig tart.

Virtuális eszközök használata

Ha nem, először töltse le és telepítse. A hibakeresést közvetlenül a telefonon vagy táblagépen kell engedélyeznie. A Név mezőbe írja be, hogy milyen nevet szeretne adni a virtuális eszközének. Kinyit egy ablakot, amelyre érdemes figyelni. Érdekes egy a tényleges mérethez tartozó "Scale" opció, amellyel beállíthatja a telefon kijelzőjének méretét és a laptop kijelzőjének lágyságát. Az eredmény az, hogy egy laptop képernyőjén 800 képpontos portrét jeleníthet meg 768 képpontos portréval, és ennek egy része továbbra is különböző csíkokat foglal el.



Az Android SDK-nak köszönhetően bármilyen Android-alkalmazást megnyithat számítógépén. Például játszhat a Froot Ninja-val vagy a Talking Tom-mal a munkarendszerén. Ez a program releváns lesz a népszerű platform mobileszközeinek tulajdonosai, szoftverfejlesztők, vagy azok számára, akik okostelefont terveznek vásárolni Android operációs rendszeren. Ez a segédprogram használható a telefonhoz szükséges alkalmazások kiválasztására, azonban a számítógépre történő telepítésük folyamata meglehetősen bonyolult. Próbáljuk meg ingyenesen letölteni az Android SDK-t, és telepíteni az új verziót a számítógépére.

Ha minden ilyen jól sikerülne, mit terveztél volna? Írja be a projekt nevét a Projekt címébe, majd kattintson a Tovább gombra. A csomagnévnek tartalmaznia kell az alkalmazáscsomag nevét. Hozza létre a tesztelni kívánt műveletet, és ne változtassa meg a nevet. Mit jelent ez később?

Ezután kattintson a "Befejezés" gombra, és az alkalmazás létrejön. Kattintson duplán rá, és böngésszen az alábbi űrlapok és fülek között. Ne aggódjon, mindent elmagyarázunk más munkákban. Körülbelül 13 soros forráskódot kapsz valami homályos és kissé ismeretlen dologhoz. Ha megfelelően csatlakoztatta a telefont, az alkalmazás letöltődik rá.

Lehetőségek:

  • mobil alkalmazások emulációja;
  • a kívánt Android-eszköz kiválasztása az alkalmazások megjelenítéséhez;
  • az Android operációs rendszer különböző verzióinak telepítése;
  • az interfész kialakításának kiválasztása.

Működés elve:

A programfelület úgy néz ki, mint egy mobileszköz. Az Android SDK fő funkciója az alkalmazások emulálása Android platformmal rendelkező telefonokhoz. A program használata során sok felhasználó problémákat tapasztalhat az alkalmazások telepítése során. Ez a segédprogram hasznos lesz az okostelefonok szoftverfejlesztői számára, így láthatja munkája eredményét. A program telepítésének szakaszában ki kell választania az Android operációs rendszer telepítéséhez szükséges verzióit. Ezt követően a szükséges alkalmazásokat hozzáadhatja a programhoz, hogy tesztelje és megtekintse azokat.

Ha nem, akkor megjelenik egy ablak, ahol kiválaszthatja, hogy melyik eszközön futtassa az alkalmazást. Legközelebb mindezt elmagyarázzuk, megmutatjuk, hogyan indíthat el egy másik tevékenységet, és hogyan használhat bizonyos nézeteket. Ha nem tud tanácsot, ne féljen kérdezni a megjegyzésekben. Egyáltalán nem tetszik a forrás fordítása. A források írása annyira angol. Ha az Alkalmazásához társított felhasználónév cégnevet vagy márkát tartalmaz, akkor vagy fel kell hatalmaznia a vállalatot a vállalatnév vagy márka használatára az Ön felhasználónevében, vagy módosítania kell a felhasználónevét a cégnév vagy márka eltávolításához. Pályázata megfelel a pályázati feltételeknek. Kizárólag Ön felelős az Alkalmazása fejlesztésének és használatának minden vonatkozásáért, beleértve a kapcsolódó dokumentációt, a felhasználói segítségnyújtást, a támogatást és a garanciát.

  • Felelősség a használatért.
  • A program anyagainak tulajdonjoga.
Ön elfogadja, hogy a Programanyagok formája és jellege előzetes értesítés nélkül megváltozhat, és hogy a Programanyagok jövőbeli verziói összeegyeztethetetlenek lehetnek a Programanyagok korábbi verzióiban fejlesztett alkalmazásokkal.

Az Android SDK Windows XP, Vista, 7 és 8 rendszeren fut.

Előnyök:

  • az összes Android-alkalmazás tesztelése;
  • különböző Android-eszközök támogatása;
  • az ingyenes Android SDK letöltése a számítógépére;
  • egyszerű felület.

Mínuszok:

  • angol nyelvű felület;
  • A kezdők számára nehézségek adódhatnak a munkavégzés során.

Az Android SDK nagyon hasznos az Android alkalmazásfejlesztők számára. Bármilyen mobilprogramot tesztelhet közvetlenül a számítógépén.

Ez a Megállapodás azon a napon kezdődik, amikor Ön jelzi, hogy elfogadja a jelen Szerződés feltételeit, és teljes hatályú és hatályos marad mindaddig, amíg a jelen Szerződés feltételeivel összhangban meg nem szűnik. A jelen Szerződést bármelyik fél bármilyen okból felmondhatja. Mindazonáltal azok a rendelkezések, amelyek a jelen Megállapodás felmondása után természetesen fennmaradnának, érvényben maradnak. Mindkét fél kijelenti és szavatolja a másik felé: rendelkezik minden szükséges joggal, hatáskörrel és képességgel a jelen Szerződésben meghatározott kötelezettségek teljesítéséhez és teljesítéséhez; nincs szükség harmadik fél felhatalmazására vagy jóváhagyására a jelen Megállapodás végrehajtásával, szállításával vagy teljesítésével kapcsolatban; ez a megállapodás jogi, érvényes és kötelező érvényű kötelezettséget jelent, amelyet a feltételeinek megfelelően kell teljesíteni; és az ilyen félnek a jelen Megállapodás szerinti kötelezettségei nem sértenek semmilyen törvényt vagy más olyan megállapodást, amelyhez az adott fél kötelezett. Ön kijelenti és szavatolja, hogy rendelkezik minden szellemi tulajdonjoggal, beleértve az összes szükséges szabadalmat, védjegyet, üzleti titkot, szerzői jogot vagy egyéb tulajdonjogot az Alkalmazásban és a Beadványban. Ha harmadik féltől származó anyagokat használ, Ön kijelenti és szavatolja, hogy jogosult a harmadik féltől származó anyagok terjesztésére az alkalmazásban. Ön joghatóságonként eltérő jogokkal rendelkezhet; azonban a fenti felelősségkizárások a vonatkozó jogszabályok által megengedett maximális mértékig érvényesek. Kivéve, ahol ez tilos, Ön beleegyezik abba, hogy a jelen Szerződésből közvetlenül vagy közvetve felmerülő vagy azzal kapcsolatos valamennyi vitát, követelést és eljárást egyénileg, mindenfajta csoportos kereset nélkül, kizárólag a Kansas állambeli Johnson megyében található kormányzati vagy szövetségi bíróságokon oldják meg. Ön beleegyezik abba, hogy lemond a személyes joghatóság és a forum non conveniens hiányával kapcsolatos védekezésről a helyszín és a joghatóság tekintetében a kansasi Johnson megye állambeli és szövetségi bíróságaiban. Sem a felek közötti magatartás, sem a kereskedelmi gyakorlat nem módosítja a jelen Szerződést. Ha a jelen Szerződés bármely rendelkezése érvénytelennek minősül, a Szerződés többi része továbbra is érvényben marad. Ha a jelen Szerződés bármely rendelkezése jogellenesnek, érvénytelennek vagy végrehajthatatlannak minősül, akkor az adott rendelkezést a jelen Szerződéstől elválaszthatónak kell tekinteni, a többi rendelkezés pedig továbbra is érvényes és végrehajtható marad. A jelen Szerződést sértő állítólagos megbízás érvénytelen. Ön nem használhatja, exportálhatja, reexportálhatja, importálhatja, értékesítheti vagy átruházhatja a Programanyagokat, kivéve, ha azt az Egyesült Államok törvényei és más vonatkozó törvények megengedik azon joghatóság területén, ahol a Programanyagokat megszerezte. Egyezmény az áruk nemzetközi adásvételére vonatkozó szerződésekről. . Azonban speciális tanúsítványokra és szolgáltatási profilokra van szükség.

A segédprogram használata azonban speciális ismereteket igényel, és a kezdő felhasználók számára problémás lehet.

Az Android SDK-nak köszönhetően bármilyen Android-alkalmazást megnyithat számítógépén. Például játszhat a Froot Ninja-val vagy a Talking Tom-mal a munkarendszerén. Ez a program releváns lesz a népszerű platform mobileszközeinek tulajdonosai, szoftverfejlesztők, vagy azok számára, akik okostelefont terveznek vásárolni Android operációs rendszeren. Ez a segédprogram használható a telefonhoz szükséges alkalmazások kiválasztására, azonban a számítógépre történő telepítésük folyamata meglehetősen bonyolult. Próbáljuk meg ingyenesen letölteni az Android SDK-t, és telepíteni az új verziót a számítógépére.

Lehetőségek:

  • mobil alkalmazások emulációja;
  • a kívánt Android-eszköz kiválasztása az alkalmazások megjelenítéséhez;
  • az Android operációs rendszer különböző verzióinak telepítése;
  • az interfész kialakításának kiválasztása.

Működés elve:

A programfelület úgy néz ki, mint egy mobileszköz. Az Android SDK fő funkciója az alkalmazások emulálása Android platformmal rendelkező telefonokhoz. A program használata során sok felhasználó problémákat tapasztalhat az alkalmazások telepítése során. Ez a segédprogram hasznos lesz az okostelefonok szoftverfejlesztői számára, így láthatja munkája eredményét. A program telepítésének szakaszában ki kell választania az Android operációs rendszer telepítéséhez szükséges verzióit. Ezt követően a szükséges alkalmazásokat hozzáadhatja a programhoz, hogy tesztelje és megtekintse azokat.

Az Android SDK Windows XP, Vista, 7 és 8 rendszeren fut.

Előnyök:

  • az összes Android-alkalmazás tesztelése;
  • különböző Android-eszközök támogatása;
  • az ingyenes Android SDK letöltése a számítógépére;
  • egyszerű felület.

Mínuszok:

  • angol nyelvű felület;
  • A kezdők számára nehézségek adódhatnak a munkavégzés során.

Az Android SDK nagyon hasznos az Android alkalmazásfejlesztők számára. Bármilyen mobilprogramot tesztelhet közvetlenül a számítógépén.

A segédprogram használata azonban speciális ismereteket igényel, és a kezdő felhasználók számára problémás lehet.

Utolsó frissítés: 2017.11.14

Minden, amit Androidon csinálunk Java használatával, az Android SDK-tól függ - ha egy adott verzióhoz készítünk alkalmazást, például Android Nougathoz, akkor telepíteni kell a megfelelő SDK-eszközöket. Ezt a fejlesztés során figyelembe kell venni.

Nyissuk meg az Android Stúdiót. Alapértelmezés szerint, ha először futtatjuk a programot, akkor megnyílik előttünk valamilyen kezdeti menü. A program kezdőképernyőjének alján keresse meg a „Konfigurálás” gombot, és kattintson rá:

Az egyes platformok összes összetevőjének részletesebb megtekintéséhez kattintson az ablak alján található Csomag részleteinek megjelenítése hivatkozásra.

Itt láthatjuk részletesen, hogy az egyes platformokhoz mely csomagok vannak telepítve. Az összes összetevő egy adott SDK-verzió szerint van csoportosítva, például Android API 27, Android 8.0 (Oreo), Android 7.1.1 (Nougat) és így tovább. Mindegyik SDK-verzió valójában az Android operációs rendszer egy adott verzióját vagy alverzióját képviseli. Az SDK minden verziója azonban az összetevők széles skáláját tartalmazza, beleértve a TV-khez, okosórákhoz stb. Lehetséges, hogy nincs szükség ezekre az eszközökre, ezért nincs értelme az SDK összes verzióját teljesen telepíteni.

Ebben az esetben elsősorban az Android SDK Platform elem fog minket érdekelni. Az Android SDK Platform tartalmazza a fejlesztés során használt összes fő funkciót. Ez az elem minden olyan platformhoz kiválasztható, amelyre az alkalmazást lefordítjuk. Különösen azt javaslom, hogy a legújabb platformokat válassza - Android 8.0/7.1, valamint azokat, amelyeket minimális platformként használnak, például Android 5.0 / 5.1.

Az SDK platformon kívül minden platform általában számos olyan összetevőt tartalmaz, amelyek az alkalmazás emulátoron történő tesztelésére szolgálnak:

    Android TV Intel x86 Atom rendszerkép

    Android Wear Intel x86 Atom rendszerkép

Korábbi platformokon az összetevők listája változhat.

Ha nem tervez emulátort használni, akkor ezek az összetevők nem olyan fontosak. És fordítva, ha a tesztelés emulátoron történik, akkor ehhez telepítenie kell egy rendszerképet Google API-k Intel x86 Atom rendszerképe vagy Google Play Intel x86 Atom rendszerkép.

Itt a számunkra legfontosabb csomagok:

    Android támogatási tárház

    Android támogatási könyvtár

    Google Play szolgáltatások

    Google Repository

    Google USB illesztőprogram

Ezek a csomagok android adattárakat és Google Play szolgáltatásokat telepítenek. Ezen kívül, ha Google okostelefont – Nexus 5/5X és 6/6P vagy Google Pixel – szeretne használni az alkalmazások tesztelésére, akkor telepítenie kell a Google Usb Driver csomagot, amely illesztőprogramot biztosít az ilyen okostelefonokkal való munkavégzéshez. Ha más gyártó okostelefonját kívánja használni, akkor ebben az esetben közvetlenül ettől a gyártótól kell telepítenie az USB-illesztőprogramot. Általában, amikor okostelefont csatlakoztat, a rendszer maga próbálja meg telepíteni az illesztőprogramot.

Ha emulátort szeretne használni, akkor a csomagot is telepítenie kell Intel x86 Emulator Accelerator (HAXM telepítő).

És ha a fejlesztési vagy tesztelési folyamat során problémák merülnek fel az Android operációs rendszer egyes verzióival, akkor valószínűleg a probléma gyökere az egyes platformokhoz szükséges összetevők hiányában rejlik. Ebben az esetben elindíthatja az SDK-kezelőt az Android Studióból, és manuálisan telepítheti a hiányzó összetevőket.

Ezt követően minden alkalommal, amikor elindítja az Android Studio alkalmazást, előugró értesítések jelennek meg a frissítések elérhetőségéről platformonként, ami meglehetősen kényelmes, és lehetővé teszi a projektek számára, hogy lépést tartsanak a Google legújabb frissítéseivel.

Ha később fel kell hívnunk az SDK Managert, akkor ezt magából az Android Sudióból az eszköztáron keresztül megtehetjük.

Az Android SDK a legnépszerűbb emulátor az Android mobilplatformhoz. Ezt a csomagot sok fejlesztő használja alkalmazásai létrehozásához, a hétköznapi felhasználók pedig a platform bevezetéseként használják.

A felhasználó azonban számos további képességgel rendelkezik - pl. A firmware vagy az operációs rendszer kernel cseréjéhez sok felhasználó használja az ADB programot, amely a fent leírt Android SDK része. Ez a program lehetővé teszi, hogy kapcsolatot létesítsen az eszköz és a személyi számítógép között, és számos műveletet hajtson végre a rendszerrel.

Android SDK és ADB-csomag telepítése és konfigurálása (Android Debug Bridge)

  1. Tehát először le kell töltenie az Android SDK emulátor legújabb verzióját. Javasoljuk, hogy töltse le a zip-archívumot a telepítési problémák elkerülése érdekében. Az android-sdk-windows nevű archívumból átvisszük a mappát a C meghajtó gyökérmappájába, ami a C:\android-sdk-windows elérési utat eredményezi.
  2. Miután meggyőződött arról, hogy a számítógép csatlakozik az internethez, futtassa az SDK Manadger programot, amely az android-sdk-windows mappában található. Megjelenik egy ehhez hasonló ablak.

    Le kell töltenünk és telepítenünk kell az Android SDK platform-eszközöket és az Android SDK eszközöket. Az összes pont közül jelölje be ezt a két pontot, és kattintson a Telepítés gombra. A teljes telepítési folyamat automatikusan megtörténik. Most, hogy az eszközzel dolgozhasson, telepítenie kell az illesztőprogramokat.

  3. Lépjen a C:\android-sdk-windows\platform-tools\ mappába, és tekintse meg az ott telepített ADB programot. A program elérési útja így fog kinézni: C:\android-sdk-windows\platform-tools\adb, és annak érdekében, hogy ne adja meg minden alkalommal, amikor módosítania kell a PATH változót. Ha a Windows 7 telepítve van a számítógépen, kattintson a jobb gombbal a „Számítógép” parancsikonra, válassza a „Tulajdonságok” lehetőséget, és a megjelenő ablakban válassza a „Speciális rendszerbeállítások” lehetőséget. Sajátgép”, majd a „Tulajdonságok”.
  4. A kiválasztott ablakban a „Speciális” fülön kattintson a „Környezet áthelyezése” gombra. A „Rendszerváltozók” paraméterek listájában válassza ki az „elérési utat” és kattintson a szerkesztés gombra. A megjelenő változószerkesztő ablakban hozzá kell adni az elérési utat a sor végén található „változó érték” elemhez (a pontosvessző után a c:\android-sdk-windows\tools;c:\android-sdk). -windows\platform-tools;. Ha nem volt pontosvessző, feltétlenül adja hozzá őket. Mentse el a változtatásokat az OK gombra kattintva.
  5. Ezután továbblépünk az eszközillesztő telepítésének szakaszára. Számos különböző gyártótól származó eszköz rendelkezik PC-vel, amely szinkronizálja a kütyüt a számítógéppel, és ha ilyet használ, akkor valószínűleg már telepítve van az illesztőprogram. Ha nem rendelkezik illesztőprogramokkal, akkor telepítenie kell őket. Ehhez lépjen a korábban telepített SDK mappájába, és indítsa el az SDK Managert. Az illesztőprogram telepítési folyamata hasonló a fent leírt Android SDK Platform-tools és Android SDK Tools telepítéséhez. Válassza ki a Google USB illesztőprogram-csomagot a listából, és kattintson a Telepítés gombra. Az illesztőprogramok a C:\1\android-sdk-windows\extras\google\usb_driver mappába lesznek letöltve.

  6. Most lépjen be okostelefonja vagy táblagépe főmenüjébe, lépjen az Alkalmazások elemre, és ott kapcsolja be az USB hibakeresést. Csatlakoztatjuk a modult egy személyi számítógéphez, amely észleli az új kapcsolatot, és felajánlja az illesztőprogram telepítését. Fent már sikeresen letöltöttük őket, ezért abból a mappából telepítjük őket. A telepítés után egy új eszköz jelenik meg az eszközkezelőben ("Számítógép" -> "Tulajdonságok" -> "Eszközkezelő") - "ADB interfész".
  7. Most már csak el kell indítania az ADB programot. Jobb az alkalmazást a parancssor segítségével kezelni, amelynek meghívásához lépjen a „Start” menübe, és írja be a cmd-t a keresőmezőbe, majd nyomja meg az enter billentyűt. Most például a csatlakoztatott eszközök megtekintéséhez írja be az adb devices parancsot. A legjobb azonban egy alternatív módszert használni -
nézetek