Установка Android-приложения без SD-карты

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

Очевидным решением является установка SD-карты. Установка SD-карты в устройство позволяет установить приложение. Итак, вопрос в том, почему это необходимо?

Нигде в моем приложении я не указываю, что это необходимо установить на SD-карту. Я попытался оставить пустую строку installLocation и установить ее в «auto» и «internalOnly». Я просмотрел форумы и не нашел причин для этого.

Речь идет не о том, где приложение установлено, а о том, где хранится загруженный файл .apk. Прежде чем приложение сможет быть установлено, пакет необходимо сначала загрузить и сохранить, как правило, на SD-карте. Как только загруженный файл будет сохранен, его можно будет установить, но без SD-карты браузеру некуда будет поместить файл.

Вы можете установить файлы apk во внутренней памяти телефона (даже если SD-карта отсутствует) с помощью adb (Android Debug Bridge).

Сначала включите USB-отладку и подключите телефон к компьютеру. Откройте терминал и введите:

adb install [path to apk file]/app_file.apk 

Вы получите ответ, как показано ниже:

 1516 KB/s (190984 bytes in 0.123s) pkg: /data/local/tmp/app_file.apk Success 

Ваш файл apk будет установлен во внутренней памяти телефона.

При загрузке из браузера APK или любой загруженный файл необходимо сохранить на SD-карте. Однако загрузка с рынка может обрабатывать загрузку приложений без APK. Если у вас есть ограничения по стране, возможно, альтернативные рынки, такие как SlideME, могут сделать то же самое.

Очень важно иметь SD-карту на вашем телефоне, хранить загруженные приложения и управлять загруженными приложениями на SD, CARD, поэтому вы не можете загружать приложения на свой телефон, даже если ваше внутреннее хранилище не заполнено. ….

Intereting Posts
Как сделать плагины Hugo и AndroidDevMetrics скомпилированы только при отладке: Приложение Ionic Phone. Установите будильник, который выберет перезагрузку. Открыть приложение, когда срабатывает аварийный сигнал API разработчика Google Play: «startTimeMillis» обновляется, когда он не должен Как избежать DEX 64K LIMIT путем импорта правильной библиотеки Использовать `SharedPreferences` для хранения токена аутентификации Графика для рисования Android в ImageView AsyncTask блокирует поток пользовательского интерфейса и показывает панель прогресса с задержкой Навигационный ящик выделяет выбранный элемент не работает Есть ли способ получить имя текущего процесса в Android Не удается открыть панель Android-систем после скрытия Снимок экрана из фоновой службы другого приложения (программно) Android – Можно ли отключить нажатие кнопки «Домой» Метод не найден с помощью DigestUtils в Android Android – получить дату с момента отправки SMS в миллисекундах Мягкая клавиатура не вызывает прокрутку в ScrollView