Ako nainštalovať APK pomocou príkazov ADB

Keď uvažujete o inštalácii aplikácie do smartfónu s Androidom(Android) , čo vám ako prvé napadne? Obchod Google Play(Google Play Store) , však? Stiahnutie a inštalácia aplikácie z Obchodu Play(Play Store) je najjednoduchší a najjednoduchší spôsob, ako to urobiť. Určite to však nie je jediná metóda. Na(Well) začiatok máte vždy možnosť nainštalovať aplikácie z ich súborov APK . Tieto súbory sú ako inštalačné súbory pre softvér, ktorý je možné stiahnuť pomocou webového prehliadača, ako je chrome, a potom nainštalovať podľa potreby. Jedinou požiadavkou je, aby ste vo svojom prehliadači povolili povolenie Neznáme (Unknown) zdroje .(Sources)

Teraz opísaná metóda vyžaduje, aby ste mali priamy prístup k vášmu zariadeniu, ale zvážte situáciu, keď sa náhodne poškodí niektorý systémový súbor. To spôsobí zlyhanie vášho používateľského rozhrania a vy nebudete mať žiadny spôsob, ako získať prístup k telefónu. Jediným spôsobom, ako vyriešiť problém, je nainštalovať aplikáciu používateľského rozhrania tretej strany, aby zariadenie začalo znova fungovať. Tu prichádza na rad ADB . Umožňuje vám ovládať vaše zariadenie pomocou počítača. Je to jediný spôsob, ako môžete nainštalovať aplikácie do svojho zariadenia v situácii, ako je táto.

No, toto je len jeden z mnohých scenárov, kde by ADB mohla byť záchranou. Preto by vám urobilo dobre, keby ste o ADB vedeli viac a naučili sa ho používať, a to je presne to, čo budeme robiť. Budeme diskutovať o tom, čo je ADB a ako funguje. Prevedieme vás tiež rôznymi krokmi procesu nastavenia a následného použitia ADB na inštaláciu aplikácií do vášho zariadenia.

Ako nainštalovať APK pomocou príkazov ADB

Ako nainštalovať APK pomocou príkazov ADB(How to Install APK Using ADB Commands)

čo je ADB?(What is ADB?)

ADB je skratka pre Android Debug Bridge . Ide o nástroj príkazového riadka, ktorý je súčasťou súpravy Android SDK(Android SDK) ( Software Development Kit ). Umožňuje vám ovládať smartfón so systémom Android(Android) pomocou počítača za predpokladu, že je vaše zariadenie pripojené k počítaču pomocou kábla USB . Môžete ho použiť na inštaláciu alebo odinštalovanie aplikácií, prenos súborov, získavanie informácií o sieti alebo Wi-Fi pripojení, kontrolu stavu batérie, vytváranie snímok obrazovky alebo nahrávanie obrazovky a oveľa viac. Má sadu kódov, ktoré vám umožňujú vykonávať rôzne operácie na vašom zariadení. V skutočnosti ADBje veľmi výkonný nástroj, ktorý je schopný vykonávať pokročilé operácie, ktorých zvládnutie vyžaduje veľa praxe a tréningu. Čím viac budete objavovať svet kódovania, tým užitočnejšie pre vás bude ADB . Aby sme však veci zjednodušili, pokryjeme len niektoré základy a hlavne vás naučíme, ako nainštalovať súbor APK(how to install an APK) pomocou ADB.

Ako to funguje?(How does it work?)

ADB používa USB ladenie na prevzatie kontroly nad vaším zariadením. Pri pripojení k počítaču pomocou USB kábla je ADB klient schopný detekovať pripojené zariadenie. Používa príkazový riadok alebo príkazový riadok ako médium na prenos príkazov a informácií medzi počítačom a zariadením Android . Existujú špeciálne kódy alebo príkazy, ktoré vám umožňujú ovládať procesy a operácie na vašom zariadení so systémom Android(Android) .

Aké sú rôzne predpoklady na používanie ADB?(What are the various Pre-requisites for using ADB?)

Teraz, skôr ako budete môcť nainštalovať APK pomocou príkazov ADB,( install APK using ADB commands,) musíte sa uistiť, že sú splnené nasledujúce predpoklady.

1. Prvá vec, ktorú potrebujete, je uistiť sa, že je na vašom PC nainštalovaný ovládač zariadenia. Každý smartfón so systémom Android(Android) sa dodáva s vlastným ovládačom zariadenia, ktorý sa automaticky nainštaluje po pripojení telefónu k počítaču. Ak ho vaše zariadenie nemá, musíte si ovládač stiahnuť samostatne. Pre zariadenia Google , ako je Nexus , môžete nájsť iba inštaláciu ovládača Google USB Driver(Google USB Driver) , ktorý je súčasťou súpravy SDK(SDK) (o tom budeme hovoriť neskôr). Ostatné spoločnosti ako Samsung , HTC , Motorola atď. poskytujú ovládače na svojich príslušných stránkach.

2. Ďalšia vec, ktorú potrebujete, je povoliť ladenie USB na vašom smartfóne so (USB)systémom Android(Android) . Túto možnosť nájdete v časti Možnosti pre vývojárov . (Developer)Najprv (First)povoľte Možnosti vývojára(enable the Developer Options) v ponuke Nastavenia.

Teraz ste vývojár |  Ako nainštalovať APK pomocou príkazov ADB

Potom musíte povoliť ladenie USB(enable USB debugging) z možností vývojára.

a. Otvorte Nastavenia(Settings) a kliknite na možnosť Systém(System) .

Prejdite do nastavení telefónu

b. Teraz klepnite na Možnosti vývojára(Developer options) .

Klepnite na Možnosti vývojára

c. Posuňte sa nadol av časti Debugging(Debugging section) nájdete nastavenie pre ladenie USB(USB debugging) . Jednoducho(Simply) zapnite vypínač a môžete ísť.

Jednoducho prepnite prepínač ladenia USB |  Ako nainštalovať APK pomocou príkazov ADB

3. V neposlednom rade si treba stiahnuť a nainštalovať ADB do počítača. Budeme o tom diskutovať v ďalšej časti a prevedieme vás celým procesom inštalácie.

Ako stiahnuť a nainštalovať ADB v systéme Windows?(How to Download and Install ADB on Windows?)

Ako už bolo spomenuté, ADB je súčasťou súpravy Android SDK(Android SDK) , a preto si musíte stiahnuť celý inštalačný balík pre súpravu nástrojov. Pri sťahovaní a inštalácii ADB v systéme Windows 10(download and install ADB on Windows 10) postupujte podľa krokov uvedených nižšie :

1. Kliknutím sem(here) prejdete na stránku sťahovania nástrojov platformy Android SDK .

2. Teraz kliknite na tlačidlo „Download SDK Platform-Tools for Windows“ . V závislosti od operačného systému, ktorý používate, môžete vybrať aj ďalšie možnosti.

Teraz kliknite na tlačidlo „Stiahnuť SDK Platform-Tools pre Windows“.

3. Vyjadrite súhlas s obchodnými podmienkami a kliknite na tlačidlo Stiahnuť(Terms and Conditions and click on the Download button) .

Vyjadrite súhlas s obchodnými podmienkami a kliknite na tlačidlo Stiahnuť

4. Po stiahnutí súboru zip ho rozbaľte na miesto, kam chcete uložiť súbory súpravy nástrojov.

Po stiahnutí súboru zip ho rozbaľte na umiestnenie |  Ako nainštalovať APK pomocou príkazov ADB

Budete môcť vidieť ' ADB ' prítomný v priečinku spolu s ďalšími nástrojmi. Proces inštalácie je teraz dokončený. Teraz prejdeme k ďalšiemu kroku, ktorý používa ADB na inštaláciu APK do vášho zariadenia.

Ako použiť ADB na inštaláciu APK na vašom zariadení?(How to Use ADB to install APK on your device?)

Skôr než pristúpite k inštalácii súboru APK pomocou príkazov ADB , musíte sa uistiť, že ADB je správne nastavené a pripojené zariadenie je správne detekované.(ADB is set up properly and the device connected is being detected properly.)

1. Ak to chcete urobiť, pripojte svoje zariadenie Android k počítaču a potom otvorte priečinok obsahujúci nástroje platformy SDK .

2. V tomto priečinku podržte stlačený kláves Shift a potom kliknite pravým tlačidlom myši na ikonu(down Shift and then right-click) . Z ponuky vyberte možnosť „ Otvoriť príkazové okno tu(Open Command window here) “. Ak možnosť otvorenia príkazového okna nie je k dispozícii, kliknite na „ Otvoriť okno PowerShell tu(Open PowerShell window here) “.

Kliknite na „Otvoriť okno PowerShell tu“

3. Teraz v okne príkazového riadka(Command Prompt) /okne PowerShell zadajte nasledujúci kód: „ .\adb devices “ a stlačte kláves Enter.

V príkazovom okne/okne PowerShell zadajte nasledujúci kód

4. V príkazovom okne sa zobrazí názov vášho zariadenia.

5. Ak nie, potom je problém s ovládačom zariadenia.

6. Na tento problém existuje jednoduché riešenie. Prejdite do vyhľadávacieho panela v počítači a otvorte Správcu zariadení.(Device Manager.)

7. Bude tam uvedené vaše zariadenie Android. Kliknite naň pravým tlačidlom myši(Right-click) a jednoducho klepnite na možnosť aktualizovať ovládač.(update driver option.)

Kliknite naň pravým tlačidlom myši a jednoducho klepnite na možnosť aktualizovať ovládač

8. Ďalej kliknite na možnosť vyhľadať ovládače(Drivers) online. Ak sú k dispozícii nejaké nové ovládače, automaticky sa stiahnu a nainštalujú(automatically get downloaded and installed) do vášho počítača.

Automaticky sa stiahne a nainštaluje do počítača

9. Teraz sa vráťte do okna command prompt/PowerShel l a zadajte rovnaký príkaz uvedený vyššie a stlačte Enter . Teraz budete môcť vidieť názov zariadenia zobrazený na obrazovke.

Toto potvrdzuje, že ADB bolo úspešne nastavené a vaše zariadenie je správne pripojené. Teraz môžete na svojom telefóne vykonávať akékoľvek operácie pomocou príkazov ADB . Tieto príkazy je potrebné zadať v okne príkazového riadka(Command Prompt) alebo prostredia PowerShell . Ak chcete nainštalovať súbor APK do svojho zariadenia cez ADB , musíte mať súbor APK uložený v počítači. Predpokladajme, že inštalujeme súbor APK pre prehrávač médií VLC .

Ak chcete nainštalovať aplikáciu do svojho zariadenia, postupujte podľa krokov uvedených nižšie:

1. Prvá vec, ktorú musíte urobiť, je presunúť súbor APK do priečinka obsahujúceho nástroje platformy SDK. (move the APK file to the folder containing the SDK platform tools.)Bude to jednoduchšie, pretože nebudete musieť zadávať celú cestu k umiestneniu súboru APK samostatne.

2. Ďalej otvorte okno príkazového riadka alebo okno PowerShell a zadajte nasledujúci príkaz: „ adb install <app name.apk> “, kde názov aplikácie je názov súboru APK . V našom prípade to bude „ VLC.apk

Ako nainštalovať APK pomocou príkazov ADB

3. Po dokončení inštalácie uvidíte na obrazovke správu „ Success “.

Odporúčané:(Recommended:)

Teraz ste sa úspešne naučili , ako nainštalovať APK pomocou príkazov ADB( how to install APK using ADB commands) . Ako je však uvedené vyššie, ADB je výkonný nástroj a možno ho použiť na vykonávanie rôznych iných operácií. Všetko, čo potrebujete vedieť, je správny kód a syntax a budete môcť urobiť oveľa viac. V ďalšej časti pre vás máme malý bonus. Uvedieme zoznam niektorých vybraných dôležitých príkazov, ktoré si môžete vyskúšať a zabaviť sa pri experimentovaní.

Ďalšie dôležité príkazy ADB(Other Important ADB Commands)

1. “adb install -r <app name.apk>” – Tento príkaz vám umožňuje preinštalovať alebo aktualizovať existujúcu aplikáciu. Vezmime si napríklad, že už máte na svojom zariadení nainštalovanú aplikáciu, ale chcete ju aktualizovať pomocou najnovšieho súboru APK pre danú aplikáciu. Je to užitočné aj vtedy, keď je poškodená systémová aplikácia a potrebujete nahradiť poškodenú aplikáciu pomocou jej súboru APK .

2. “adb install -s <app name.apk>” – Tento príkaz vám umožňuje nainštalovať aplikáciu na vašu SD kartu za predpokladu, že aplikácia je kompatibilná s inštaláciou na SD kartu a tiež ak vaše zariadenie umožňuje inštaláciu aplikácií na kartu SD.

3. “adb uninstall <app name.apk>” – Tento príkaz vám umožňuje odinštalovať aplikáciu z vášho zariadenia. Jedna vec, ktorú však treba mať na pamäti, je, že pri odinštalovaní musíte zadať celý názov balíka. aplikácia. Napríklad, ak chcete odinštalovať Instagram zo svojho zariadenia, musíte napísať „com.instagram.android“.

4. „adb logcat“ – Tento príkaz vám umožňuje zobraziť protokolové súbory zariadenia.

5. „adb shell“ – Tento príkaz vám umožňuje otvoriť interaktívne prostredie príkazového riadka Linuxu na vašom zariadení so (Linux)systémom Android(Android) .

6. “adb push <file location path>/sdcard/<folder name>” – Tento príkaz vám umožňuje preniesť nejaký súbor vo vašom počítači na SD kartu vášho zariadenia Android . Tu „cesta k umiestneniu súboru“ predstavuje cestu k súboru vo vašom počítači a „názov priečinka“ je adresár, do ktorého sa súbor prenesie do vášho zariadenia so systémom Android(Android) .

7. “adb pull /sdcard/<file name><file location path>” – Tento príkaz možno považovať za opak príkazu push. Umožňuje vám preniesť súbor zo zariadenia Android do počítača. Namiesto „názov súboru“ musíte zadať názov súboru na SD karte. Zadajte umiestnenie v počítači, kam chcete súbor uložiť, namiesto „cesty k umiestneniu súboru“.

8. „adb reboot“ – Tento príkaz vám umožní reštartovať vaše zariadenie. Môžete tiež zvoliť spustenie zariadenia v zavádzacom programe pridaním -bootloader po reštarte. Niektoré zariadenia vám tiež umožňujú zaviesť systém priamo do režimu obnovenia(Recovery) zadaním „reboot recovery“ namiesto jednoduchého reštartu.



About the author

Som počítačový technik s viac ako 10-ročnými skúsenosťami a skúsenosťami s prácou so zariadeniami Android. Posledných päť rokov pracujem aj v kancelárii, kde som sa naučil používať Office 365 a MacOS. Vo voľnom čase rád trávim čas vonku pri hudbe alebo pozeraní filmov.



Related posts