it-swarm.com.ru

Ошибка установки: неизвестный сбой приложения Android

Я только что установил комплект Android ADT с Eclipse IDE.

Я создал симулятор телефона Android и пытаюсь установить и запустить на нем свое первое приложение.

Вот что я вижу в журнале консоли

Android Launch!
adb is running normally.
Performing com.example.outlast.MainActivity11 activity launch
Automatic Target Mode: Unable to detect device compatibility. Please select a target device.
Uploading Outlast.apk onto device 'emulator-5554'
Installing Outlast.apk...
Installation error: Unknown failure
Please check logcat output for more details.
Launch canceled!

Приложение, которое я пытаюсь установить, практически пустое. Я только что создал проект с пустым действием и пытаюсь его запустить. Он должен работать согласно официальной странице разработчиков Android.

Я не знаю, как посмотреть в выводе logcat.

Как я могу решить эту проблему ?

10
Pierre

Я наконец решил свою проблему.

Мне не удалось установить какое-либо приложение на симуляторе телефона Android, потому что я не дождался загрузки телефона Android, поэтому Eclipse не смог ничего установить на симуляторе.

9
Pierre

Лучший способ решить эту проблему - открыть терминал и использовать диспетчер adb для перезапуска сервера. Я использую Mac OSX, и это также должно работать в Windows и Linux. Перейдите в папку sdk-> platform-tools и используйте команду для ввода следующих команд:

Если вы используете Mac, тогда используйте ./adb вместо adb.

adb kill-server (ENTER) adb start-server (ENTER)

дополнительно: используйте устройства adb, чтобы проверить, есть ли подключенные устройства на вашем компьютере, чтобы вы точно знали, нормально ли работает adb.

Если проблем не обнаружено, попробуйте отключить устройство и нажать кнопку воспроизведения, чтобы установить приложение. Когда вы видите окно без устройств, вам нужно снова подключить устройство Android к компьютеру и выбрать его, чтобы успешно установить приложение.

2
Xarialon

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

Даже если вы удалили приложение до установки нового приложения, система сохраняет некоторые данные, связанные с приложением. Чтобы преодолеть это, полностью удалите приложение с помощью команды abd.

adb uninstall my.package.id

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

Eclipse просто говорит, что «Ошибка установки: неизвестный сбой» не дает информации о причине сбоя в окне консоли

Чтобы увидеть сообщение об ошибке, установите apk с помощью команды adb. 

> adb install app.apk

Затем мы можем увидеть сообщение об ошибке: «Не удалось установить app.apk: сбой [INSTALL_FAILED_UPDATE_INCOMPATIBLE: пакет com.myapp.id не соответствует ранее установленной версии; игнорируется!]»

Это помогает понять проблему.

2
Naresh

Ребята, у меня была такая же проблема, и я использовал следующий способ: (Windows 8, Eclipse Luna)

1) Изменение времени подключения ADB до 1000000 мс 2) Использование ADBhost 127.0.0.1 3) Изменение размера буфера метода профилировщика на 20 МБ 4) Отключение средства запуска из Snapshot в настройках эмулятора AVD.

И конечно несколько перезапусков xD

1
ignis

Я работаю на ОС Windows 8.1 и решил ту же проблему, выполнив следующие действия:

  1. Откройте командную строку
  2. Перейдите к папке /platform-tools (C:/Sample/sdk/platform-tools/)
  3. Введите adb KILL-SERVER и нажмите ввод
  4. Введите еще раз adb START-SERVER и нажмите ввод
  5. Закройте уже открытое Eclipse и перезапустите 
  6. Попробуйте запустить приложение Android, и оно будет работать
1
Vishwak

Вам необходимо изменить версию Android устройства (эмулятора) в соответствии с целевой версией . Если она по-прежнему не работает, перезапустите эмулятор.

1
DUSMANTA

В Play Store щелкните левое меню - мое приложение и игра - вкладка «все» - удалить историю своего приложения - перестроить приложение

0
Sỹ Phạm