2015-10-05 2 views
0

Я запускаю AICP на своем Nexus 5, с Android 5.1.1. Я пытался установить несколько APK, которые я нашел в Интернете, и я всегда получаю ту же ошибку, что и Failure [INSTALL_FAILED_CONTAINER_ERROR]. Я вижу других людей в Интернете, которые смогли установить их, поэтому я не знаю, почему моя неудача. Хотя это происходит только с некоторыми файлами APK, а не с другими. В любом случае, я могу узнать больше о том, почему он не сможет установить на моем устройстве?Не удалось установить случайные APK на Android

Если это помогает, я попытался запустить файлы APK на телефоне и через ADB и такую ​​же проблему. Я попытался запустить свои собственные файлы APK (подписал), и они отлично работают. Неизвестные источники, безусловно, разрешены. Также на данный момент свободное пространство составляет около 6 ГБ, поэтому не думайте, что это проблема.

ответ

0

я наконец-то нашел работу вокруг проблемы установки! Из-за помощи varunkr это похоже на проблему с хранилищем из того, что я могу сказать. Мне удалось заставить его работать, изменив местоположение установки по умолчанию на моем устройстве. В основном я должен был сделать следующее:

  1. Подключить устройство к компьютеру с ADB, укоренились и т.д.
  2. Я начал корень, набрав adb root
  3. Изменены установки по умолчанию местоположение для внутренней, перейдя adb shell pm set-install-location 1 в консоли ,
  4. Typed adb install applicationName.apk и все работает отлично !!

Я не уверен, если вы хотите разместить установку приложений по умолчанию обратно после, поместив его в автоматический режим следующим образом: adb shell pm set-install-location 0

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

1

Обычно это происходит, когда android:installLocation установлено на "preferExternal", и ваш AVD имеет слишком маленькую SD-карту. Вы должны увеличить размер SD-карты или изменить installLocation на auto в AndroidManifest.xml, как показано ниже, но я думаю, вы не можете этого сделать.

android:installLocation="preferExternal" 

в

android:installLocation="auto" 

Также, пожалуйста, посмотрите на this

+0

Привет, спасибо за помощь. Проблема в том, что файлы APK, которые я запускаю, происходят со всего Интернета, а не с моими собственными, поэтому я не имел бы доступа к манифесту, вероятно, это означает, что я не смогу установить приложение, поскольку я не был бы способный изменить его? Cheers –

+0

У вас есть SD-карта? – varunkr

+0

К сожалению, Nexus 5 не поддерживает SD-карту, поэтому ее просто хранилище, с которым он пришел. У меня такое чувство, что это может быть самой большой причиной, по которой она не будет установлена? –