Instalace Android SDK a nastavení ADB. Vývoj pro Android: instalace sady SDK Instalace sady SDK v systému Windows 7

Instalace Android SDK a nastavení ADB. Vývoj pro Android: instalace sady SDK Instalace sady SDK v systému Windows 7

09.05.2018

Tento článek pomůže všem začátečníkům a majitelům zařízení Android seznámit se SDK. Naučíte se jak nainstalovat android sdk. Proč je to potřeba: za prvé pro hackování, za druhé pro přístup k systémové části firmwaru a jeho následnou změnu a za třetí pro získání práv root.
V SDK je nástroj ADB (Android Debug Bridge) Debugging Bridge pro Android nebo jiné rozhraní pro ladění Androidu, s ním můžete:

Tento manifest musí být v kořenovém adresáři každé aplikace. Zde jsou uvedeny jednotlivé akce a nastavení, oprávnění a nastavení aplikace jako ikona atd. Detailně rozumí všemu, co je jako vývojář potřeba. Zde si můžeme nastavit mnoho filtrů, např. jakou aktivitu chceme vypsat, jakou aplikaci, jaké zprávy psát atd. S tímto nástrojem je snadné najít, co přesně se pokazilo. Zjistíme, na kterém řádku je chyba.

Najdeme proměnné prostředí položky a najdeme položku Cesta, klikněte na Upravit a aniž byste cokoli smazali, přidejte svou cestu oddělenou středníkem C:\adt-bundle-windows\platform-tools(viz obrázek). Klepněte na tlačítko OK.

Můžete si také stáhnout a nainstalovat. Pojďme na oficiální web knihovny, přejděte do sekce "Stáhnout" a klikněte na "Stáhnout instalační program". Konečně máme vše načteno, teď už zbývá jen update a pokrok. Začátečníci vyplňují políčka, stejně jako na obrázku, pokročilí si mohou vyplnit podle sebe.

Knihovnu poznáme vytvořením jednoduché hry, ve které rozšíření nevyužijeme. Předposlední věcí by mělo být úspěšné rozvíjení naší návrhářské základny. A to bude pro dnešek poslední. Projekt byl importován námi a vidíme, že se skládá ze tří adresářů.

Nyní zkontrolujte, zda vše funguje: přejděte na Start, spusťte příkazový řádek (nejlépe jako správce pro Windows Vista/7) a zadejte příkaz adb a získejte následující.

Výsledek

Pokud jste jej obdrželi, vše funguje skvěle.

Příkazy ADB

Zde je seznam užitečných příkazů:
zařízení adb – zobrazí seznam zařízení, která jsou již připojena k počítači
adb čeká na zařízení – Počkejte, až se zařízení připojí
adb get-serialno - Zobrazení sériového čísla zařízení
adb logcat – Podívejte se, co se děje uvnitř zařízení
adb logcat > c:\logcat.txt - Příkaz uloží všechny změny do souboru
filtry pro logcat
V – Verbose (nejnižší priorita, výchozí režim)
D – Ladění (ladění)
I - Info (informace)
W - Varování
E – Chyba
F – Fatální (kritická chyba)
S - Tichý (nejvyšší priorita, tichý režim, nic nevydávat)
Příklad adb logcat *:W - Zobrazí pouze systémové chybové zprávy
adb logcat [-b ] - Zobrazí informace o vyrovnávací paměti systému
rádio - Zobrazení vyrovnávací paměti obsahující zprávy z rádiového/telefonního modulu.
události - Zobrazení vyrovnávací paměti obsahující zprávy souvisejících událostí.
main - Zobrazení hlavní vyrovnávací paměti protokolu (výchozí)
Příklad adb logcat -b radio
adb reboot - Restartujte zařízení.
adb reboot recovery – Restartujte zařízení do režimu obnovení.
adb reboot bootloader - Reboot do režimu bootloader.
adb shell cat /proc/mtd – Zobrazení informací o „oddílech“ paměti zařízení.
adb shell df - Zobrazení informací o oddílech a volných zdrojích.
adb push – Zkopírujte soubor do zařízení.
adb pull – Zkopírujte soubor do počítače.
adb install [-l] [-r] [-s] - instalace aplikace
Příklad instalace adb z:/adb/app/autostarts.apk Nainstalujte soubor autostarts.apk umístěný ve složce /adb/app/ na disku pomocí:
filtry
-l Zablokovat aplikaci.
-r Přeinstalujte aplikaci a uložte data.
-s Nainstalujte aplikaci na paměťovou kartu.
adb uninstall – Odinstalace aplikace.
Příklad odinstalace adb autostarts.apk

Musíme položit základy naší hry, pokud vidíte to samé jako obrázek, jste úplně v pohodě a vše funguje, jak má. Češi jsou zoufale pomalí. Pokud jde o pokročilou kompatibilitu, vše bude fungovat, ale nemusí nutně sledovat trendy. Uvařte si kávu nebo čaj, protože to bude trvat dlouho.

Pomocí virtuálních zařízení

Pokud ne, nejprve si jej stáhněte a nainstalujte. Ladění musíte povolit přímo v telefonu nebo tabletu. Do pole Název zadejte, jak chcete, aby se vaše virtuální zařízení jmenovalo. Otevře se vám okno, které stojí za vaši pozornost. Zajímavá je možnost „Měřítko“ pro skutečnou velikost, která vám umožní upravit velikost displeje vašeho telefonu a měkkost displeje vašeho notebooku. Výsledkem je, že můžete zobrazit 800px portrét na obrazovce notebooku s 768px portrétem a jeho část stále zabírá různé pruhy.



Díky Android SDK můžete na svém počítači otevřít jakoukoli Android aplikaci. Na svém pracovním systému můžete hrát například Froot Ninja nebo Talking Tom. Tento program bude relevantní pro majitele mobilních zařízení této populární platformy, vývojáře softwaru nebo ty, kteří plánují nákup smartphonu s OS Android. Tento nástroj lze použít k výběru potřebných aplikací pro váš telefon, ale proces jejich instalace do počítače je poměrně komplikovaný. Zkusme si zdarma stáhnout Android SDK a nainstalovat jeho novou verzi do počítače.

Kdyby vše fungovalo tak dobře, co byste plánovali? Do Název projektu zadejte název projektu a klikněte na Další. Název balíčku musí obsahovat název balíčku vaší aplikace. Vytvořte akci, kterou chcete otestovat, a neměňte název. Co to znamená později?

Poté klikněte na „Dokončit“ a aplikace se vytvoří. Dvakrát na něj klikněte a procházejte mnoha formuláři a několika kartami níže. Nebojte, vše vysvětlíme v dalších dílech. Získáte asi 13 řádků zdrojového kódu pro něco nejasného a trochu neznámého. Pokud máte správně připojený telefon, aplikace se do něj stáhne.

možnosti:

  • emulace mobilních aplikací;
  • výběr požadovaného zařízení Android pro zobrazení aplikací;
  • instalace různých verzí operačního systému Android;
  • volba designu rozhraní.

Princip fungování:

Rozhraní programu vypadá jako mobilní zařízení. Hlavní funkcí Android SDK je emulace aplikací pro telefony s platformou Android. Při používání programu může mnoho uživatelů zaznamenat problémy při instalaci aplikací. Tento nástroj bude užitečný pro vývojáře softwaru pro chytré telefony, umožní vám vidět výsledky vaší práce. Ve fázi instalace programu musíte vybrat verze operačního systému Android potřebné pro instalaci. Poté můžete do programu přidat potřebné aplikace, abyste je mohli otestovat a prohlížet.

Pokud ne, zobrazí se okno, ve kterém vyberete, na kterém zařízení bude aplikace spuštěna. To vše si vysvětlíme příště, ukážeme si, jak z jedné aktivity spustit další a jak využít nějaký pohled. Pokud si nebudete vědět rady, nebojte se zeptat v komentářích. Překlad zdroje se mi vůbec nelíbí. Psaní zdrojů je hodně anglicky. Pokud uživatelské jméno přidružené k vaší aplikaci zahrnuje název společnosti nebo značku, musíte dané společnosti buď povolit použití názvu společnosti nebo značky ve vašem uživatelském jménu, nebo změnit své uživatelské jméno a název společnosti nebo značku odstranit. Vaše aplikace splňuje požadavky aplikace. Jste výhradně odpovědní za všechny aspekty vývoje a používání vaší Aplikace, včetně související dokumentace, uživatelské pomoci, podpory a záruky.

  • Zodpovědnost za použití.
  • Vlastnictví programových materiálů.
Souhlasíte s tím, že forma a povaha programových materiálů se mohou bez upozornění změnit a že budoucí verze programových materiálů mohou být nekompatibilní s aplikacemi vyvinutými v předchozích verzích programových materiálů.

Android SDK běží na Windows XP, Vista, 7 a 8.

Klady:

  • testování všech aplikací pro Android;
  • podpora pro různá zařízení Android;
  • možnost stáhnout si zdarma Android SDK do vašeho počítače;
  • jednoduché rozhraní.

mínusy:

  • anglické rozhraní;
  • Při práci pro začátečníky mohou být potíže.

Android SDK je velmi užitečné pro vývojáře aplikací pro Android. Jakýkoli mobilní program můžete otestovat přímo na vašem PC.

Tato smlouva začíná dnem, kdy vyjádříte svůj souhlas s podmínkami této smlouvy, a zůstává v plné platnosti a účinnosti, dokud nebude ukončena v souladu s podmínkami této smlouvy. Kterákoli strana může ukončit tuto smlouvu z jakéhokoli důvodu. Ustanovení, která by přirozeně přetrvala po ukončení této smlouvy, zůstanou v platnosti. Každá strana prohlašuje a zaručuje druhé straně: má všechna potřebná práva, pravomoci a schopnosti k plnění a plnění povinností předpokládaných touto dohodou; v souvislosti s provedením, dodáním nebo plněním této smlouvy touto stranou není vyžadována žádná autorizace ani schválení jakékoli třetí strany; tato Smlouva představuje právní, platný a závazný závazek, který má být plněn v souladu s jejími podmínkami; a závazky takové strany podle této smlouvy neporušují žádný zákon ani žádnou jinou smlouvu, kterou je taková strana vázána. Prohlašujete a zaručujete, že máte veškerá práva duševního vlastnictví, včetně všech nezbytných patentů, ochranných známek, obchodních tajemství, autorských práv nebo jiných vlastnických práv k aplikaci a příspěvku. Pokud používáte materiály třetích stran, prohlašujete a zaručujete, že máte právo distribuovat materiály třetích stran v aplikaci. Můžete mít práva, která se v jednotlivých jurisdikcích liší; výše uvedená prohlášení však platí v maximálním rozsahu povoleném příslušnými zákony. S výjimkou případů, kdy je to zakázáno, souhlasíte s tím, že všechny spory, nároky a řízení přímo či nepřímo vyplývající z této smlouvy nebo s ní související budou řešeny individuálně, bez jakékoli formy hromadné žaloby a výhradně u vládních nebo federálních soudů se sídlem v Johnson County, Kansas. Souhlasíte s tím, že se vzdáte všech námitek ohledně nedostatku osobní jurisdikce a fóra non conveniens s ohledem na místo a jurisdikci státních a federálních soudů v okrese Johnson, Kansas. Ani průběh jednání mezi stranami, ani obchodní praxe tuto smlouvu nezmění. Pokud bude jakékoli ustanovení této smlouvy shledáno neplatným, zbytek této smlouvy bude nadále platit. Pokud bude jakékoli ustanovení této smlouvy považováno za nezákonné, neplatné nebo nevymahatelné, bude toto ustanovení považováno za oddělitelné od této smlouvy a zbývající ustanovení budou nadále platná a vymahatelná. Jakékoli údajné postoupení v rozporu s touto smlouvou je neplatné. Nesmíte používat, exportovat, reexportovat, importovat, prodávat nebo převádět jakýkoli z materiálů programu s výjimkou případů povolených zákony Spojených států amerických a dalšími platnými zákony v jurisdikci, ve které takové materiály programu získáte. Úmluva o smlouvách o mezinárodní koupi zboží. . Jsou však vyžadovány speciální certifikace a profily služeb.

Použití nástroje však vyžaduje speciální znalosti a pro začínající uživatele může být problematické.

Díky Android SDK můžete na svém počítači otevřít jakoukoli Android aplikaci. Na svém pracovním systému můžete hrát například Froot Ninja nebo Talking Tom. Tento program bude relevantní pro majitele mobilních zařízení této populární platformy, vývojáře softwaru nebo ty, kteří plánují nákup smartphonu s OS Android. Tento nástroj lze použít k výběru potřebných aplikací pro váš telefon, ale proces jejich instalace do počítače je poměrně komplikovaný. Zkusme si zdarma stáhnout Android SDK a nainstalovat jeho novou verzi do počítače.

možnosti:

  • emulace mobilních aplikací;
  • výběr požadovaného zařízení Android pro zobrazení aplikací;
  • instalace různých verzí operačního systému Android;
  • volba designu rozhraní.

Princip fungování:

Rozhraní programu vypadá jako mobilní zařízení. Hlavní funkcí Android SDK je emulace aplikací pro telefony s platformou Android. Při používání programu může mnoho uživatelů zaznamenat problémy při instalaci aplikací. Tento nástroj bude užitečný pro vývojáře softwaru pro chytré telefony, umožní vám vidět výsledky vaší práce. Ve fázi instalace programu musíte vybrat verze operačního systému Android potřebné pro instalaci. Poté můžete do programu přidat potřebné aplikace, abyste je mohli otestovat a prohlížet.

Android SDK běží na Windows XP, Vista, 7 a 8.

Klady:

  • testování všech aplikací pro Android;
  • podpora pro různá zařízení Android;
  • možnost stáhnout si zdarma Android SDK do vašeho počítače;
  • jednoduché rozhraní.

mínusy:

  • anglické rozhraní;
  • Při práci pro začátečníky mohou být potíže.

Android SDK je velmi užitečné pro vývojáře aplikací pro Android. Jakýkoli mobilní program můžete otestovat přímo na vašem PC.

Použití nástroje však vyžaduje speciální znalosti a pro začínající uživatele může být problematické.

Poslední aktualizace: 14.11.2017

Vše, co děláme na Androidu pomocí Javy, závisí na Android SDK – pokud vytváříme aplikaci pro konkrétní verzi, například pro Android Nougat, pak musíme mít nainstalované příslušné nástroje SDK. To je třeba vzít v úvahu při vývoji.

Otevřeme Android Studio. Standardně, pokud program spustíme poprvé, tak se nám otevře nějaké úvodní menu. Úplně dole na úvodní obrazovce programu najděte tlačítko „Konfigurovat“ a klikněte na něj:

Pro podrobnější zobrazení všech komponent pro každou platformu klikněte na odkaz Zobrazit podrobnosti o balíčku ve spodní části okna.

Zde můžeme podrobně vidět, které balíčky jsou nainstalovány pro jednotlivé platformy. Všechny komponenty jsou seskupeny podle konkrétní verze SDK, například Android API 27, Android 8.0 (Oreo), Android 7.1.1 (Nougat) a tak dále. Každá verze SDK ve skutečnosti představuje konkrétní verzi nebo subverzi operačního systému Android. Ale každá verze SDK obsahuje širokou škálu komponent, včetně nástrojů pro vývoj pro televizory, chytré hodinky atd. Všechny tyto nástroje nemusí být potřeba, takže nemá smysl instalovat všechny verze SDK úplně.

V tomto případě nás bude primárně zajímat položka Android SDK Platform. Platforma Android SDK obsahuje všechny hlavní funkce, které se používají při vývoji. Tuto položku lze vybrat pro všechny platformy, pro které budeme aplikaci kompilovat. Zejména doporučuji zvolit nejnovější platformy - Android 8.0/7.1, a také ty, které budou používány jako minimální platformy, například Android 5.0 / 5.1.

Kromě platformy SDK obsahuje každá platforma zpravidla řadu komponent, které jsou určeny pro testování aplikace na emulátoru:

    Obraz systému Android TV Intel x86 Atom

    Obrázek systému Android Wear Intel x86 Atom

U dřívějších platforem se může seznam komponent lišit.

Pokud neplánujete používat emulátor, pak tyto komponenty nejsou tak důležité. A naopak, pokud bude testování probíhat na emulátoru, měli byste si nainstalovat bitovou kopii systému Rozhraní Google API Intel x86 Atom System Image nebo Obrázek systému Intel x86 Atom na Google Play.

Zde jsou pro nás nejdůležitější balíčky:

    Úložiště podpory Android

    Knihovna podpory Android

    Služby Google Play

    Úložiště Google

    Google USB ovladač

Tyto balíčky instalují úložiště pro Android a služby Google Play. Pokud navíc chcete k testování aplikací používat chytrý telefon Google – Nexus 5/5X a 6/6P nebo Google Pixel – musíte si nainstalovat balíček Google Usb Driver, který poskytuje ovladač pro práci s těmito smartphony. Pokud hodláte používat smartphone od jiného výrobce, pak v tomto případě budete muset nainstalovat USB ovladač přímo od tohoto výrobce. Když připojíte smartphone, systém se zpravidla sám pokusí nainstalovat ovladač.

Pokud plánujete používat emulátor, měli byste si balíček také nainstalovat Intel x86 Emulator Accelerator (instalační program HAXM).

A pokud se během procesu vývoje nebo testování vyskytnou problémy s některými verzemi operačního systému Android, pak je pravděpodobné, že kořen problému spočívá v nedostatku potřebných komponent pro určité platformy. V tomto případě můžete spustit Správce SDK z Android Studio a ručně nainstalovat chybějící součásti.

Následně se při každém spuštění Android Studia objeví vyskakovací upozornění o dostupnosti aktualizací podle platformy, což je docela pohodlné a umožní projektům držet krok s nejnovějšími aktualizacemi od Googlu.

Pokud budeme později potřebovat zavolat Správce SDK, můžeme to udělat ze samotného Android Sudio prostřednictvím panelu nástrojů.

Android SDK je nejoblíbenější emulátor pro mobilní platformu Android. Tento balíček používá mnoho vývojářů k tvorbě svých aplikací a běžní uživatelé jej používají jako úvod do samotné platformy.

Uživateli je však poskytnuta řada doplňkových schopností – kupř. K výměně firmwaru nebo jádra OS mnoho uživatelů používá program ADB, který je součástí výše popsaného Android SDK. Tento program umožňuje navázat spojení mezi zařízením a osobním počítačem a provádět řadu manipulací se systémem.

Instalace a konfigurace Android SDK a balíčku ADB (Android Debug Bridge)

  1. Nejprve si tedy musíte stáhnout nejnovější verzi emulátoru Android SDK. Abyste předešli problémům s instalací, doporučujeme stáhnout si archiv zip. Složku z archivu s názvem android-sdk-windows přeneseme do kořenové složky jednotky C, výsledkem je cesta C:\android-sdk-windows.
  2. Poté, co se ujistíte, že je počítač připojen k internetu, spusťte program SDK Manadger, který se nachází ve složce android-sdk-windows. Objeví se okno jako toto.

    Musíme si stáhnout a nainstalovat Android SDK Platform-tools a Android SDK Tools. Ze všech bodů musíte zkontrolovat tyto dva body a kliknout na tlačítko Instalovat. Celý proces instalace proběhne automaticky. Nyní, abyste mohli pracovat se zařízením, musíte nainstalovat jeho ovladače.

  3. Přejděte do složky C:\android-sdk-windows\platform-tools\ a podívejte se na nainstalovaný program ADB. Cesta k programu bude vypadat takto: C:\android-sdk-windows\platform-tools\adb a abyste ji nezadávali pokaždé, když potřebujete upravit proměnnou PATH. Pokud je na vašem počítači nainstalován systém Windows 7, klepněte pravým tlačítkem myši na zástupce „Počítač“, vyberte „Vlastnosti“ a v okně, které se zobrazí, vyberte „Pokročilá nastavení systému.“ Pokud máte nainstalovaný systém Windows XP, klikněte pravým tlačítkem na „ Tento počítač“ ““, poté „Vlastnosti“.
  4. V okně vybraném na kartě „Upřesnit“ klikněte na „Přesunout prostředí“. V seznamu parametrů „Systémové proměnné“ vyberte „cesta“ a klikněte na tlačítko Upravit. V okně editoru proměnných, které se objeví, musíte přidat cestu do položky „hodnota proměnné“ na konec řádku (za středníkem); c:\android-sdk-windows\tools;c:\android-sdk -windows\platform-tools;. Pokud nebyly středníky, nezapomeňte je přidat. Uložte změny kliknutím na OK.
  5. Dále přejdeme do fáze instalace ovladače zařízení. Mnoho zařízení od různých výrobců má počítač pro synchronizaci gadgetu s počítačem, a pokud jej používáte, pravděpodobně již máte nainstalovaný ovladač. Pokud nemáte ovladače, musíte je nainstalovat. Chcete-li to provést, přejděte do složky dříve nainstalované sady SDK a spusťte Správce SDK. Proces instalace ovladače je podobný výše popsané instalaci nástrojů platformy Android SDK a nástrojů Android SDK. Vyberte balíček Google Usb Driver ze seznamu a klikněte na Instalovat. Ovladače se stáhnou do složky C:\1\android-sdk-windows\extras\google\usb_driver.

  6. Nyní přejděte do hlavní nabídky smartphonu nebo tabletu, přejděte do Aplikace a zapněte tam Ladění USB. Připojíme gadget k osobnímu počítači, který detekuje nové připojení a nabídne instalaci ovladače na něj. Již jsme je úspěšně stáhli výše, takže je nainstalujeme z této složky. Po instalaci se ve správci zařízení (“Počítač” -> “Vlastnosti” -> “Správce zařízení”) - “Rozhraní ADB” objeví nové zařízení.
  7. Nyní stačí spustit program ADB. Je lepší spravovat aplikaci pomocí příkazového řádku, ke kterému musíte přejít na „Start“ a do vyhledávacího pole zadat cmd a poté stisknout enter. Nyní například pro zobrazení připojených zařízení zadejte příkaz adb devices. Nejlepší je však použít alternativní metodu -
pohledy