Как да инсталирате APK с помощта на ADB команди

Когато обмисляте да инсталирате приложение на вашия смартфон с Android , кое е първото нещо, което ви идва на ум? Google Play Store , нали? Изтеглянето и инсталирането на приложение от Play Store е най-простият и лесен метод за това. Със сигурност обаче това не е единственият метод. Е(Well) , като за начало, винаги имате възможност да инсталирате приложения от техните APK файлове. Тези файлове са като инсталационни файлове за софтуер, който може да бъде изтеглен с помощта на уеб браузър като chrome и след това инсталиран, както и когато е необходимо. Единственото изискване е да активирате разрешението за неизвестни (Unknown) източници за вашия браузър.(Sources)

Сега описаният метод изисква от вас да имате директен достъп до вашето устройство, но помислете за ситуация, при която случайно някой системен файл се повреди. Това води до срив на потребителския ви интерфейс и ви оставя без начин за достъп до телефона си. Единственият начин да разрешите проблема е да инсталирате приложение за потребителски интерфейс на трета страна, така че устройството да започне да работи отново. Тук идва ADB . Той ви позволява да контролирате вашето устройство с помощта на компютър. Това е единственият начин, по който можете да инсталирате приложения на вашето устройство в ситуация като тази.

Е, това е само един от многото сценарии, при които ADB може да бъде спасител. Следователно, би било добре само ако знаете повече за ADB и се научите как да го използвате и точно това ще направим. Ще обсъдим какво е ADB и как работи. Ние също така ще ви преведем през различните стъпки, включени в процеса на настройка и след това да използвате ADB за инсталиране на приложения на вашето устройство.

Как да инсталирате APK с помощта на ADB команди

Как да инсталирате APK с помощта на ADB команди(How to Install APK Using ADB Commands)

Какво е ADB?(What is ADB?)

ADB означава Android Debug Bridge . Това е инструмент от командния ред, който е част от Android SDK ( комплект за разработка на софтуер(Software Development Kit) ). Позволява ви да управлявате вашия Android смартфон с помощта на компютър, при условие че вашето устройство е свързано към компютъра чрез USB кабел. Можете да го използвате за инсталиране или деинсталиране на приложения, прехвърляне на файлове, получаване на информация за мрежа или Wi-Fi връзка, проверка на състоянието на батерията, правене на екранни снимки или запис на екрана и много други. Той има набор от кодове, които ви позволяват да извършвате различни операции на вашето устройство. Всъщност ADBе много мощен инструмент, който е в състояние да извършва напреднали операции, които трябва да овладеете с добра практика и обучение. Колкото повече изследвате света на кодирането, толкова по-полезен ще стане ADB за вас. (ADB)Въпреки това, за да запазим нещата прости, ние просто ще покрием някои основни положения и основно ще ви научим как да инсталирате APK(how to install an APK) с помощта на ADB.

Как работи?(How does it work?)

ADB използва USB отстраняване на грешки, за да поеме контрола над вашето устройство. Когато е свързан към компютър с помощта на USB кабел, ADB клиентът може да открие свързаното устройство. Той използва команден ред или команден ред като среда за предаване на командите и информацията между компютъра и устройството с Android . Има специални кодове или команди, които ви позволяват да контролирате процесите и операциите на вашето Android устройство.

Какви са различните предварителни условия за използване на ADB?(What are the various Pre-requisites for using ADB?)

Сега, преди да можете да инсталирате APK с помощта на ADB команди,( install APK using ADB commands,) трябва да се уверите, че са изпълнени следните предварителни условия.

1. Първото нещо, което трябва, е да се уверите, че драйверът на устройството е инсталиран на вашия компютър. Всеки смартфон с Android идва със собствен драйвер за устройство, който се инсталира автоматично, когато свържете телефона си към компютъра. Ако вашето устройство няма такъв, трябва да изтеглите драйвера отделно. За устройства на Google като Nexus можете просто да инсталирате Google USB Driver , който е част от SDK (ще обсъдим това по-късно). Други компании като Samsung , HTC , Motorola и др. предоставят драйвери на съответните си сайтове.

2. Следващото нещо, от което се нуждаете, е да активирате USB отстраняване на грешки на вашия Android смартфон. Опцията за това може да бъде намерена в Опции за разработчици . (Developer)Първо(First) , активирайте опциите за програмисти(enable the Developer Options) от менюто Настройки.

Вече сте разработчик |  Как да инсталирате APK с помощта на ADB команди

След това трябва да активирате USB отстраняване на грешки(enable USB debugging) от опциите за разработчици.

а. Отворете Настройки(Settings) и щракнете върху опцията Система(System) .

Отидете в настройките на вашия телефон

б. Сега докоснете Опции за разработчици(Developer options) .

Докоснете опциите за програмисти

° С. Превъртете надолу и под секцията Отстраняване(Debugging section) на грешки ще намерите настройката за USB отстраняване на грешки(USB debugging) . Просто(Simply) включете превключвателя и сте готови.

Просто включете превключвателя на USB отстраняване на грешки |  Как да инсталирате APK с помощта на ADB команди

3. Не на последно място, трябва да изтеглите и инсталирате ADB на вашия компютър. Ще обсъдим това в следващия раздел и ще ви преведем през целия процес на инсталиране.

Как да изтеглите и инсталирате ADB на Windows?(How to Download and Install ADB on Windows?)

Както споменахме по-рано, ADB е част от Android SDK и по този начин трябва да изтеглите целия пакет за настройка за комплекта инструменти. Следвайте стъпките, дадени по-долу, за да изтеглите и инсталирате ADB на Windows 10(download and install ADB on Windows 10) :

1. Щракнете тук,(here) за да отидете на страницата за изтегляне на инструменти за платформа за Android SDK .

2. Сега щракнете върху бутона „Изтегляне на SDK Platform-Tools за Windows“(“Download SDK Platform-Tools for Windows”) . Можете да изберете и другите опции в зависимост от операционната система, която използвате.

Сега кликнете върху бутона „Изтегляне на SDK Platform-Tools за Windows“.

3. Съгласете се с Общите условия и щракнете върху бутона Изтегляне(Terms and Conditions and click on the Download button) .

Съгласете се с Общите условия и кликнете върху бутона Изтегляне

4. След като zip файлът бъде изтеглен, извлечете го на място, където искате да запишете файловете с комплекта инструменти.

След като zip файлът бъде изтеглен, извлечете го на място |  Как да инсталирате APK с помощта на ADB команди

Ще можете да видите " ADB " в папката заедно с други инструменти. Процесът на инсталиране вече е завършен. Сега ще преминем към следващата стъпка, която използва ADB за инсталиране на APK на вашето устройство.

Как да използвате ADB за инсталиране на APK на вашето устройство?(How to Use ADB to install APK on your device?)

Преди да продължите да инсталирате APK с помощта на ADB команди, трябва да се уверите, че ADB е настроен правилно и свързаното устройство се открива правилно.(ADB is set up properly and the device connected is being detected properly.)

1. За да направите това, свържете вашето устройство с Android към компютъра и след това отворете папката, съдържаща инструментите на платформата SDK .

2. В тази папка задръжте Shift и след това щракнете с десния бутон на мишката(down Shift and then right-click) . От менюто изберете опцията „ Отвори командния прозорец тук(Open Command window here) “. Ако опцията за отваряне на командния прозорец не е налична, щракнете върху „ Отвори прозореца на PowerShell тук(Open PowerShell window here) “.

Кликнете върху „Отворете прозореца на PowerShell тук“

3. Сега в прозореца на командния ред(Command Prompt) /прозореца на PowerShell въведете следния код: “ .\adb devices ” и натиснете Enter.

В командния прозорец/прозореца на PowerShell въведете следния код

4. Това ще покаже името на вашето устройство в командния прозорец.

5. Ако не е така, значи има проблем с драйвера на устройството.

6. Има просто решение на този проблем. Отидете в лентата за търсене на вашия компютър и отворете Диспечер на устройства.(Device Manager.)

7. Вашето устройство с Android ще бъде изброено там. Щракнете с десния бутон(Right-click) върху него и просто докоснете опцията за актуализиране на драйвера.(update driver option.)

Щракнете с десния бутон върху него и просто докоснете опцията за актуализиране на драйвера

8. След това щракнете върху опцията за търсене на драйвери(Drivers) онлайн. Ако има налични нови драйвери, те автоматично ще бъдат изтеглени и инсталирани(automatically get downloaded and installed) на вашия компютър.

Автоматично се изтегля и инсталира на вашия компютър

9. Сега се върнете към прозореца на command prompt/PowerShel l и въведете същата команда, предоставена по-горе, и натиснете Enter . Вече ще можете да видите името на устройството, показано на екрана.

Това потвърждава, че ADB е настроен успешно и вашето устройство е свързано правилно. Вече можете да извършвате всякакви операции на телефона си с помощта на ADB командите. Тези команди трябва да бъдат въведени в командния ред(Command Prompt) или прозореца на PowerShell . За да инсталирате APK на вашето устройство чрез ADB , трябва да имате APK файла, съхранен на вашия компютър. Да предположим, че инсталираме APK файла за VLC медийния плейър.

Следвайте стъпките, дадени по-долу, за да инсталирате приложението на вашето устройство:

1. Първото нещо, което трябва да направите, е да преместите APK файла в папката, съдържаща инструментите на платформата SDK. (move the APK file to the folder containing the SDK platform tools.)Това ще улесни, тъй като няма да ви се налага да въвеждате целия път за местоположението на APK файла отделно.

2. След това отворете прозореца на командния ред или прозореца на PowerShell и въведете следната команда: “ adb install <app name.apk> ”, където името на приложението е името на APK файла. В нашия случай това ще бъде „ VLC.apk

Как да инсталирате APK с помощта на ADB команди

3. След като инсталацията приключи, ще можете да видите съобщението “ Успех(Success) ”, показано на екрана.

Препоръчва се:(Recommended:)

По този начин вече успешно научихте как да инсталирате APK с помощта на ADB команди( how to install APK using ADB commands) . Въпреки това, както бе споменато по-горе, ADB е мощен инструмент и може да се използва за извършване на различни други операции. Всичко, което трябва да знаете, е правилният код и синтаксис и ще можете да правите много повече. В следващия раздел имаме малък бонус за вас. Ще изброим някои избрани важни команди, с които можете да опитате и да се забавлявате да експериментирате.

Други важни команди на ADB(Other Important ADB Commands)

1. “adb install -r <app name.apk>” – Тази команда ви позволява да инсталирате повторно или актуализирате съществуващо приложение. Да вземем например, че вече имате инсталирано приложение на вашето устройство, но искате да актуализирате приложението, като използвате най-новия APK файл за приложението. Също така е полезно, когато системно приложение е повредено и трябва да замените повреденото приложение, като използвате неговия APK файл.

2. “adb install -s <app name.apk>” – Тази команда ви позволява да инсталирате приложение на вашата SD карта, при условие че приложението е съвместимо за инсталиране на SD картата, както и ако вашето устройство позволява инсталиране на приложения на SD картата.

3. “adb uninstall <app name.apk>” – Тази команда ви позволява да деинсталирате приложение от вашето устройство, но едно нещо, което трябва да имате предвид е, че трябва да въведете цялото име на пакета, докато деинсталирате ап. Например, трябва да напишете „com.instagram.android“, за да деинсталирате Instagram от вашето устройство.

4. “adb logcat” – Тази команда ви позволява да преглеждате регистрационните файлове на устройството.

5. “adb shell” – Тази команда ви позволява да отворите интерактивна обвивка от команден ред на Linux на вашето (Linux)Android устройство.

6. “adb push <file location path>/sdcard/<folder name>” – Тази команда ви позволява да прехвърлите някакъв файл от вашия компютър към SD картата на вашето Android устройство. Тук „път на местоположението на файла“ означава пътя на файла на вашия компютър, а „име на папка“ е директорията, където файлът ще бъде прехвърлен на вашето устройство с Android .

7. “adb pull /sdcard/<file name><file location path>” – Тази команда може да се счита за обратна на командата push. Позволява ви да прехвърляте файл от вашето устройство с Android на вашия компютър. Трябва да въведете името на файла на вашата SD карта на мястото на „име на файл“. Посочете местоположението на вашия компютър, където искате да запишете файла на мястото на „пъте на местоположението на файла“.

8. “adb reboot” – Тази команда ви позволява да рестартирате устройството си. Можете също да изберете да стартирате устройството си в bootloader, като добавите -bootloader след рестартиране. Някои устройства също ви позволяват да стартирате директно в режим на възстановяване(Recovery) , като напишете „reboot recovery“, вместо просто да рестартирате.



About the author

Аз съм опитен софтуерен инженер, с над 10 години опит в разработването и поддържането на Microsoft Office приложения. Имам силна страст да помагам на другите да постигнат целите си, както чрез работата ми като софтуерен инженер, така и чрез моите умения за публично говорене и работа в мрежа. Освен това съм изключително запознат с драйверите за хардуер и клавиатура, като сам разработих и тествах много от тях.



Related posts