Установить файл apk из командной строки?

Я хочу установить файл с помощью командной строки Windows. Сначала я хочу построить после компиляции всех файлов .jar для создания файла .apk для приложения для Android без использования Eclipse.

Кто-нибудь знает, как это можно сделать без использования Eclipse & only, используя командную строку.

Вы можете использовать приведенный ниже код для установки приложения из командной строки

adb install example.apk 

этот apk установлен во внутренней памяти текущего открытого эмулятора.

 adb install -s example.apk 

этот apk устанавливается в sd-карту текущего открытого эмулятора.

Вы также можете установить apk для определенного устройства в списке подключенных устройств в adb.

 adb -s emulator-5554 install myapp.apk 

Обратитесь также к помощи adb для других опций.

Вы можете установить apk на конкретное устройство / эмулятор, введя идентификатор устройства / эмулятора перед ключевым словом «install», а затем путь к apk. Обратите внимание, что ключ -s, если он есть, после ключевого слова ‘install’ означает установку на SD-карту. Пример:

 adb -s emulator-5554 install myapp.apk 

Используйте инструмент командной строки Android Debug Bridge, например: adb install filename.apk .

Хорошая ссылка для adb есть здесь

 install [options]  Installs a package (specified by ) to the system. Options: -l: Install the package with forward lock. -r: Reinstall an exisiting app, keeping its data. -t: Allow test APKs to be installed. -i : Specify the installer package name. -s: Install package on the shared mass storage (such as sdcard). -f: Install package on the internal system memory. -d: Allow version code downgrade. uninstall [options]  Removes a package from the system. Options: -k: Keep the data and cache directories around after package removal. 

Вы можете построить командную строку с помощью ant. См. Это руководство .

Затем вы можете установить его, используя adb в командной строке.

 adb install -r MyApp.apk 

Простой способ сделать это по команде

 adb install example.apk 

и если вы хотите настроить таргетинг на устройство подключения, вы можете добавить параметр «-d»

 adb install -d example.apk 

если у вас подключено более одного устройства / эмулятора, вы получите эту ошибку

adb: error: connect failed: более одного устройства / эмулятора – ожидание устройства – ошибка: более одного устройства / эмулятора

во избежание того, что вы можете перечислить все устройства по команде ниже

 adb devices 

вы получите результаты, как показано ниже.

  C:\Windows\System32>adb devices List of devices attached a3b09hh3e device emulator-5334 device 

выбрали одно из этих устройств и добавили параметр в команду adb как «-s a3b09hh3e», как показано ниже

 adb -s a3b09a6e install example.apk 

также как подсказка, если путь apk long и имеет пробелы, просто добавьте его между двойными кавычками, такими как

 adb -s a3b09a6e install "c:\my apk location\here 123\example.apk" 
  1. Нажмите Win + R > cmd
  2. Перейдите к платформенным инструментам \ в папку windows android-sdk
  3. Тип adb
  4. теперь следуйте инструкциям автора Mohit Kanada (убедитесь, что вы указали весь путь к файлу .apk, например, d: \ android-apps \ test.apk)

Это так просто!

например, расположение файла apk: d: \ myapp.apk

  1. запустить cmd

  2. перейдите в папку «platform-tools» (в папке sdk)

  3. запустите свое эмуляторное устройство (скажем, его имя – 5556: MyDevice)

  4. введите этот код в cmd:

    adb -s emulator-5556 установить d: \ myapp.apk

Подождите некоторое время, и это СОВЕРШЕННО !!

Вы, вероятно, здесь, потому что хотите его построить!

строить

 gradlew 

(В Windows gradlew.bat )

Затем установите

 adb install -r exampleApp.apk 

( -r заменяет существующую копию, добавляет -s если она установлена ​​на эмуляторе)

бонус

Я установил псевдоним в своем ~/.bash_profile

 alias bi="gradlew && adb install -r exampleApp.apk" 

(Сокращение для сборки и установки)

Команды для установки файлов APK, как это происходит в Android Studio, вы можете увидеть ниже.

1) Чтобы нажать приложение:

 adb push /pathOfApk/com.my.awesome.apk /data/local/tmp/com.my.awesome 

где com.my.awesome – ваш пакет.

2) Для установки:

 adb shell pm install -t -r "/data/local/tmp/com.my.awesome" 

Чтобы установить debug apk:

Запустить проект Build-Make

Найдите последний сгенерированный apk в папке приложения.

 adb install -t C:\code\BackupRestore\app\build\outputs\apk\debug\app-debug.apk 
  • Передача параметра в командную строку сценария MySQL
  • Командная строка Windows для чтения первой строки из текстового файла
  • Назначение вывода программы переменной
  • Как установить переменную внутри цикла для / F
  • Как убить процесс, который в настоящее время использует порт на localhost в Windows?
  • Как запустить несколько .BAT-файлов в файле .BAT
  • Сохранить CMD после выполнения BAT-файла
  • Как выполнить команду в качестве администратора из командной строки Windows?
  • Каковы недокументированные функции и ограничения команды Windows FINDSTR?
  • Задайте переменную пути с пробелами в пути в файле .cmd Windows или пакетном файле
  • Как я могу избежать восклицательного знака! в сценариях cmd?
  • Interesting Posts
    Давайте будем гением компьютера.