Как установить APK файл на Android-телефон?

У меня на моем компьютере есть приложение "Hello Android" (Eclipse), и я создал APK. Как перенести файл APK на свой Android-телефон для тестирования?

Мой телефон Идеи под управлением Android 2.2 (Froyo). У моего ноутбука есть Windows Vista. У меня установлен последний Android SDK.

Ответ 1

Я цитирую Hello Android, потому что я не могу сказать это лучше; -)

Вам нужно включить отладку USB на самом телефоне (запустив приложение "Настройки" и выбрав "Приложения" > "Разработка" > "Отладка USB" ), установите драйвер устройства Android USB, если вы уже не используете (только для Windows), а затем подключите телефон к ваш компьютер с помощью кабеля USB, который поставляется вместе с телефоном.

Закройте окно эмулятора, если оно уже открыто. Пока телефон подключен, Eclipse будет загружать и запускать приложения на телефоне. Вам нужно щелкнуть правой кнопкой мыши проект и выбрать "Запустить как > Android-приложение".

Ответ 2

Просто используйте ADB, как показано ниже:

adb install <path to apk>

См. также раздел Установка приложения в Android Debug Bridge.

Ответ 3

Если у вас есть доступ к учетной записи Gmail на телефоне, тогда простой способ (с минимальными усилиями по настройке) - отправить файл .apk в эту учетную запись Gmail.

Если вы затем получите доступ к этой учетной записи из собственного приложения Gmail на телефоне, он узнает, что приложение является приложением и предлагает кнопку "Установить".

В соответствии с другими ответами этот подход также требует, чтобы вы выбрали USB-отладку на устройстве.

Попробуйте это - это очень просто: -)

Ответ 4

Если у вас нет SDK или вы настраиваете стороннее приложение, это еще один способ:

  • Скопируйте файл .APK на свое устройство.
  • Используйте файловый менеджер для поиска файла.
  • Затем щелкните по нему.
  • Инсталлятор Android должен быть одним из вариантов всплывающего окна.
  • Выберите его и установите.

Ответ 5

Непосредственно подключите свое Android-устройство и выберите опцию USB-отладки в устройстве. Eclipse сам найдет ваше устройство, а затем просто запустит код.

Или, в качестве альтернативы, вставьте файл APK в папку инструментов платформы Android SDK и в командной строке установите его следующим образом:

D:......../platform-tools> adb install yourfile.apk.

Ответ 6

Поместите файл APK в папку инструментов в SDK Android и укажите путь к инструментам в командной строке и используйте команду:

adb install "name".apk file

Ответ 7

мы можем использовать:

adb install file.apk

или adb install -r file.apk

  adb install [-l] [-r] [-s] [--algo <algorithm name> --key <hex-encoded key> --iv <hex-encoded iv>] <file>
                               - push this package file to the device and install it
                                 ('-l' means forward-lock the app)
                                 ('-r' means reinstall the app, keeping its data)
                                 ('-s' means install on SD card instead of internal storage)
                                 ('--algo', '--key', and '--iv' mean the file is encrypted already)

внутри устройств также можно использовать:

pm install file.apk

или pm install -r file.apk

pm install: installs a package 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 sdcard.
    -f: install package on internal flash.
    -d: allow version code downgrade.

Ответ 8

Для отладки:

  • Включить отладку USB на вашем телефоне (настройки → приложения → разработка).
  • Подключите телефон к компьютеру и убедитесь, что установлены правильные драйверы.
  • В Eclipse запустите проект в качестве приложения для Android (щелкните правой кнопкой мыши проект → запустить как → приложение для Android).

Установка файла APK:

  • Экспортируйте файл APK, убедитесь, что вы его подпишите (щелкните правой кнопкой мыши проект → Инструменты Android → экспорт подписанного пакета приложений).
  • Подключить телефон, отладка USB включена.
  • от терминала, используйте ADB для установки файла APK (adb install path-to-your-apk-file.apk).

Ответ 9

Я использовал командную строку для ручной установки файла .apk на моем устройстве (Nexus 7), но следующее должно теоретически работать на любом устройстве Android (после включения устройства для режима разработчика). Этот метод стал громоздким, поэтому я создал простой командный файл, поэтому теперь все, что мне нужно сделать, - это дважды щелкнуть его и установить для меня (устройство должно быть подключено к моей машине разработки). Просто создайте текстовый файл и сохраните его как .BAT со следующим текстом (настройте в соответствии с вашими файловыми путями):

cd C:\{**path to your install location**}\sdk\platform-tools

adb install C:\{**path to your .apk file**}\{**project/apk file name**}.apk

Ответ 10

Для чего стоит установить системное приложение в каталог /system/app:

adb push appname.apk /system/app/

Просто убедитесь, что вы находитесь в правильном каталоге, где должен быть установлен целевой файл .apk, или вы можете просто скопировать файл .apk в каталог platform-tools Android SDK и adb, безусловно, найти его.