Ошибка установки приложения в Android Studio
Вчера мое приложение отлично работало от Android Studio
, но сегодня, когда я начал работать над своим приложением и запускал его, я постоянно получаю сообщение об ошибке
Ошибка установки с сообщением Не удалось установить сеанс.
Экран:
![введите описание изображения здесь]()
При щелчке OK получения сообщения об ошибке
Приложение сеанса: ошибка установки APK
И приложение не существует (уже деинсталлировано) в устройстве. Пожалуйста, предложите мне, что делать?
Ответы
Ответ 1
Снова в этом выпуске я также обнаружил, что Instant Run содержит ошибки. Когда я отключаю Мгновенный запуск и снова запускаю приложение, приложение успешно запускается на устройстве без отображения окна ошибки. Я надеюсь, что Google решит эти проблемы с Мгновенным запуском в ближайшее время.
Шаги, чтобы отключить мгновенный запуск из Android Studio:
Файл > Настройки > Построение, Выполнение, Развертывание > Мгновенный запуск > Снять галочку (Включить Мгновенный запуск для кода горячей замены)
Ответ 2
Если вы используете MIUI ROM
Перейдите к опции разработчика и отключите оптимизацию MIUI. Вам будет предложено перезагрузить телефон.
Перезагрузите его, а затем запустите приложение.
Ответ 3
Отсутствует файл APK
. Итак, Очистить проект >>
Создать APK >>
Запустить проект.
Ответ 4
Для тех, кто использует телефоны Xiaomi, выполните следующие действия:
Settings-> Дополнительные Settings-> Параметры разработчика
Отключите MIUI Optimization и перезагрузите телефон
Последнее отключение подтверждения приложения через 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
- Повторите установку
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
Для меня мне пришлось закрыть эмулятор и затем выбрать холодную загрузку при повторном его открытии.