Подтвердить что ты не робот

Ошибка установки приложения в Android Studio

Вчера мое приложение отлично работало от Android Studio, но сегодня, когда я начал работать над своим приложением и запускал его, я постоянно получаю сообщение об ошибке

Ошибка установки с сообщением Не удалось установить сеанс.

Экран:

введите описание изображения здесь

При щелчке OK получения сообщения об ошибке

Приложение сеанса: ошибка установки APK

И приложение не существует (уже деинсталлировано) в устройстве. Пожалуйста, предложите мне, что делать?

4b9b3361

Ответ 1

Снова в этом выпуске я также обнаружил, что Instant Run содержит ошибки. Когда я отключаю Мгновенный запуск и снова запускаю приложение, приложение успешно запускается на устройстве без отображения окна ошибки. Я надеюсь, что Google решит эти проблемы с Мгновенным запуском в ближайшее время.

Шаги, чтобы отключить мгновенный запуск из Android Studio:

Файл > Настройки > Построение, Выполнение, Развертывание > Мгновенный запуск > Снять галочку (Включить Мгновенный запуск для кода горячей замены)

Ответ 2

Если вы используете MIUI ROM

Перейдите к опции разработчика и отключите оптимизацию MIUI. Вам будет предложено перезагрузить телефон. Перезагрузите его, а затем запустите приложение.

Ответ 3

Отсутствует файл APK. Итак, Очистить проект >> Создать APK >> Запустить проект.

Ответ 4

Для тех, кто использует телефоны Xiaomi, выполните следующие действия:

  1. Settings-> Дополнительные Settings-> Параметры разработчика

  2. Отключите MIUI Optimization и перезагрузите телефон

  3. Последнее отключение подтверждения приложения через USB

Ваше устройство ответит правильно.

Также включите установку через USB

Ответ 5

У меня была такая же проблема в Android 2.3, когда я пытался протестировать приложение с помощью телефонов Xiaomi Mi5 и Mi4. Отключение мгновенного запуска не помогло мне. Итак, вот что я сделал.

Turn Off MIUI optimization in the Developer Options in the phone.

введите описание изображения здесь
введите описание изображения здесь

Затем устройство будет перезагружено, а затем вы сможете протестировать приложение по телефону.

Используя этот метод, вы можете использовать возможность мгновенного запуска в студии Android. Таким образом, это позволит решить вашу проблему как минимум временную. Надеюсь, что в ближайшем будущем мы сможем оптимизировать MIUI.

Ответ 6

В моем случае это было потому, что в моем эмуляторе не хватило места на диске.

Ответ 7

Наконец-то я РЕШИЛ это!

Ниже временного решения. Вопрос был отправлен в Google.

Прежде всего, я нашел в журнале запуска, что Android Studion 2.3 пытается установить app-debug.apk из многих фрагментов, например:

$adb install-multiple -r E:\Android_Projects\ActivityLifecycle\приложение\сборка\промежуточного\расщепленного APK\Debug\ломтики\slice_1.apk E:\Android_Projects\ActivityLifecycle\приложение\построить\промежуточные\разделенного APK\Debug\отд\dependencies.apk E:\Android_Projects\ActivityLifecycle\приложение\сборка\промежуточного\расщепленного APK\Debug\ломтики\slice_0.apk E:\Android_Projects\ActivityLifecycle\приложение\сборка\промежуточного\расщепленного APK\Debug\ломтики\slice_2.apk E:\Android_Projects\ActivityLifecycle\приложение\сборка\промежуточного\расщепленного APK\Debug\ломтики\slice_9.apk E:\Android_Projects\ActivityLifecycle\приложение\сборка\промежуточного\расщепленного APK\Debug\ломтики\slice_4.apk E:\Android_Projects\ActivityLifecycle\приложение\сборка\промежуточного\расщепленного APK\Debug\ломтики\slice_3.apk E:\Android_Projects\ActivityLifecycle\приложение\сборка\промежуточного\расщепленного APK\Debug\ломтики\slice_5.apk E:\Android_Projects\ActivityLifecycle\приложение\сборка\промежуточного\расщепленного APK\Debug\ломтики\slice_8.apk E:\Android_Projects\ActivityLifecycle\приложение\сборка\промежуточного\расщепленного APK\Debug\ломтики\slice_7.apk E:\Android_Projects\ActivityLifecycle\приложение\сборка\промежуточного\расщепленного APK\Debug\ломтики\slice_6.apk E:\Android_Projects\ActivityLifecycle\приложение\сборки\выходы\APK\приложение-debug.apk

Затем я попытался установить только app-debug.apk из командной строки:

adb install -d E:\Android_Projects\ActivityLifecycle\app\build\output\apk\app-debug.apk

Приложение было успешно установлено, но не было выполнено на моем телефоне.

И наконец:

  • Я перекомпилировал app-debug.apk из командной строки как:

gradlew.bat assembleDebug

  1. Повторите установку app-debug.apk из командной строки и стали счастливы:

adb install -rd E:\Android_Projects\ActivityLifecycle\app\build\output\apk\app-debug.apk

Это определенно проблема gradle в AndroidStudio 2.3.

Ответ 8

Зайдите в Build → Clean Project → Run

Вот и все, что нужно.

Ответ 9

**** Для MAC OSX/Windows ****

Идти к *

Android Studio - Настройки (в OSX)

Android Studio - Файл → Настройки (в Windows)

  • в строке меню затем выберите

Построение, выполнение, развертывание - мгновенный запуск

  • затем уберите галочку и восстановите

Ответ 10

У меня была такая же проблема в MIUI. Включение разблокировки OEM работало для меня без отключения оптимизации MIUI.

Ниже приведен снимок экрана с настройкой основных параметров разработчика Redmi 3s:

screenshot of my Redmi 3s prime developer options setting

Ответ 11

Иметь такую ​​же проблему на Xiaomi Redmi 4X. Разрешил его, отключив оптимизацию MIUI в настройках телефона.

Ответ 12

Сделайте следующий шаг...

Сборкa > Чистый проект

после этого снова запустите проект, это сработало для меня

Ответ 13

В моем случае это было потому, что в моем телефоне не было места. Для людей, которые сталкиваются с этой проблемой прямо сейчас, если Clean Project + Build APK не работают, проверьте доступное пространство на вашем телефоне или эмуляторе.

Я надеюсь, что это помогает.. Веселое кодирование!

Ответ 14

Изменение applicationId в android/app/build.gradle файл.

Например:

// Change this
applicationId "com.example.myAndroidApp"
//
// to this
applicationId "com.example.somethingElse"

Затем синхронизируйте ваш gradle, и вы сможете установить ваше приложение, если предыдущий applicationId - это ваш рабочий идентификатор, то снова измените его на предыдущий, теперь устройство позволит установить приложение.

Надеюсь, что это может помочь вам....

Ответ 15

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

Ответ 16

В моем случае это была очень глупая и смешная ошибка. Я случайно, даже не подозревая, проверил "Android Debug Bridge, использовать библиотеку libUsb". На самом деле это должно остаться без контроля..

В Mac Pro выберите "Настройки" → "Сборка, выполнение, развертывание" → "Отладчик". enter image description here

Ответ 17

Легко можно решить эту проблему.

Пример: - в мобильном телефоне Huawei GR3,

Перейти к настройке в вашем мобильном телефоне → Хранение → Очиститель хранилища

Ответ 18

Я нашел решение перейти к

settings>build,execute,deployment>instant run>Enable instant run to hot swap code /resource change on deploy(unchecked this option)

Это будет работать на 3.4 андроид студии тоже. Спасибо

Ответ 19

Это вызвано функцией "мгновенного запуска", вы можете отключить ее:

Откройте диалоговое окно "Настройки" или "Настройки". Перейдите к сборке, выполнению, развертыванию > Instant Run.

Снимите флажок "Включить мгновенный запуск" и "Готово".

Ответ 20

У меня также была проблема после глобального изменения имени проекта, applicationid и папок, содержащих файлы java.

Отключение мгновенного запуска помогло, но не было хорошим вариантом, поэтому это помогло:

  • закрыть Android Studio
  • удалили эти файлы и папки: rm -Rf.gradle.tags local.properties.idea/workspace.xml.idea/caches/*.idea/libraries app/build
  • запустите Android Studio и дайте ей все синхронизировать
  • пресс-прогон

Ответ 21

Столкнувшись с теми же проблемами на телефоне MIUI, разрешенным путем создания учетной записи MIUI и включения установки через USB.

Ответ 22

У меня такая ошибка возникла после переименования папки с проектом.

Отключение запуска экземпляра помогло, но что, если вам не нужно его отключать?

Я удалил все теги, в которых упоминалось имя старой папки из файла myproject\app\build\intermediates\restart-dex\debug\build-info.xml

Ошибка исчезла.

Ответ 23

просто закройте свой эмулятор и снова запустите, проблема будет решена. счастливое кодирование.

Ответ 24

Иногда приложение не отображается на главном экране, поэтому Проверьте свои приложения, перейдя в настройку → apps → , а затем удалите настройки приложения, возможно, это сработает.

Ответ 25

Здесь мое решение (нет необходимости деактивировать мгновенный запуск). Все эти шаги в указанном порядке:

1- Gradle Сборка (уровень корня)

gradle

2 - Gradle build + clean (уровень приложения)

gradle приложение

3 - Выберите приложение на верхней панели (слева от кнопки "Запустить" )

4 - Чистый проект:

Перейдите к сборке > Очистить проект

И он должен работать сейчас! Вы не должны отключать мгновенный запуск, если выполните следующие шаги.

Ответ 26

В моем случае Instant Run скрыл реальную причину проблемы, которая была INSUFFICIENT_SPACE из-за небольшого раздела данных, и я также получил ошибку "не удалось установить сессию". После отключения Instant Run реальная проблема была обнаружена, и после ее исправления и включения Instant Run она сработала.

Ответ 27

Разрешить или включить "Установка с USB" в настройках разработчика.

Ответ 28

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

Ответ 29

Перейдите к USB Debugging и отключите MIUI Inspection и позвольте телефону перезагрузиться. Здесь должно быть хорошо.

Ответ 30

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