"Невозможно установить на USB-накопитель или SD-карту" приложение для установки ошибок на устройствах Samsung

Проблема в том, что я начал получать жалобы от пользователей моего приложения, что они не смогли установить наш клиент на своих устройствах.

Большинство устройств - все вроде Samsung с ОС 2.2 и 2.3.

Ошибка, которую они видят после завершения процесса установки (или почти завершена): "Не удалось установить на USB-накопитель или SD-карту"

Я уже проверил и проверил, что для установки приложения на этих устройствах достаточно места.

Естественно, я попытался удалить возможности SD-карты (удалить строку "android: installLocation =" preferExternal "" из файла AndroidManifest.xml, но это изменение заставило все проблемные устройства перезагрузить себя после завершения установки (устройство просто перезагружается, когда установка будет готова).

Излишне говорить, что я не могу отлаживать его, так как наш код приложения еще не запущен.

Я нашел несколько сообщений по этой проблеме: http://code.google.com/p/android/issues/detail?id=9593 http://technology-headlines.com/2011/05/12/installation-error-%E2%80%9Ccouldnt-install-on-usb-storage-or-sd-card%E2%80%9D-solution-for-android/ http://www.androidpolice.com/2011/04/19/fixing-the-couldnt-install-on-usb-storage-or-sd-card-problem-on-android/

Все инструкции для пользователя удалить файл "/mnt/secure/asec/smdl2tmp1.asec". Это работает для большинства проблемных устройств, но я не могу ожидать, что мои пользователи будут идти и удалять временные файлы таким образом, они, вероятно, просто сдадутся.

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

Я был бы рад получить любые советы по этому вопросу

Ответ 1

попробуйте

android:installLocation="auto"

внутри тега манифеста

Ответ 2

У меня была такая же проблема... и я нашел простое решение для нее просто

.... "Flash для запаса прошивки" "......... и эта проблема будет решена навсегда.... теперь я могу установить приложение непосредственно из магазина воспроизведения.....

как прошивать для прошивки прошивки через odin здесь: http://www.androidtipsandtricks.com/2013/12/how-to-flash-stock-firmware-on-samsung.html