Android: как установить apk на устройство без использования инструментов Android SDK

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

Пробовал вручную установить, но не получилось. У меня есть планшет Android, который я использую для тестирования. Я скопировал apk на SD-карту моего устройства и щелкнул по нему. Что дало возможность установить его с помощью диспетчера приложений. К сожалению, установка завершается с ошибкой с сообщением «Приложение не установлено».

Есть ли способ вручную установить apk без использования инструментов командной строки?


person ab11    schedule 08.12.2010    source источник


Ответы (5)


Загрузите его на веб-сайт, настроенный с помощью .apk для правильного типа MIME (application/vnd.android.package-archive). Любой, кто щелкнет ссылку на ваш APK в своем браузере, сможет установить его.

В некоторых сервисах это встроено. Dropbox, например, знает об APK-файлах, насколько я понимаю.

person CommonsWare    schedule 08.12.2010
comment
Ваше решение отлично работает с Dropbox. Есть ли другие сайты, кроме Dropbox? При совместном использовании этого apk через DropBox теперь требуется установить приложение DropBox также на мобильный телефон, который нам не нужен на моем мобильном телефоне. - person Uday; 06.06.2018
comment
@Uday: Есть ли другие сайты, кроме Dropbox? -- существует множество сервисов для обмена файлами (например, Google Drive). Я понятия не имею, какие из них используют правильный тип MIME для файлов APK. По большей части я отправляю свои APK-файлы с веб-сервера. - person CommonsWare; 06.06.2018

Вы можете поместить файл apk на сервер. На устройстве/эмуляторе откройте браузер и загрузите apk, и теперь вы можете нажать на загруженный apk и установить его.

person Varun    schedule 08.12.2010
comment
Вы должны включить нерыночные приложения в настройках, прежде чем это сработает. Также вам, вероятно, понадобится тип mime, установленный в application/vnd.android.package-archive. - person Chris Stratton; 08.12.2010
comment
Да, нерыночные приложения в настройках должны быть включены. Я думал, что это само собой разумеется. во всяком случае, лучше прямо сказать об этом. Спасибо Крис!! - person Varun; 08.12.2010
comment
это решение сработало отлично, хотя я отдал должное CommonWare за ответ, потому что он отметил тип пантомимы... - person ab11; 08.12.2010

Не уверен, что вам это все еще нужно, но я только что нашел другой простой способ установки файлов .apk. Это также может работать для вашего .apk. Вашему устройству требуется считыватель QR-кода и камера. Посмотрите на www.apkinstall.com

person Jack    schedule 16.01.2011

В дополнение к методам, требующим включения нерыночных приложений (что не могут сделать пользователи некоторых телефонов AT&T), тот же метод установки, который используется SDK, доступен в Windows без SDK в виде «чудо-машины боковой загрузки».

person Chris Stratton    schedule 08.12.2010
comment
Погуглил. все еще в бета-версии, но звучит многообещающе. Спасибо, что поделился - person Varun; 08.12.2010

Отличная современная альтернатива — Crashlytics Beta.

Просто отправьте бета-тестерам приглашение по электронной почте, и, установив приложение Crashlytics Beta, все волшебным образом заработает. Ваши тестировщики даже получат уведомления о том, когда вы опубликуете новую бета-версию в интеграции Crashlytics IDE.

person Paul Lammertsma    schedule 09.10.2014