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

Ошибка сеанса "приложение" при установке APK

Мне трудно импортировать проект, написанный на Android Studio 1.1, в Android Studio 2.1.2. Я продолжаю получать эту ошибку всякий раз, когда gradle строит перед тестированием приложения на планшете. Ниже приведен снимок экрана об ошибке. Кто-нибудь знает, в чем проблема?

Я пробовал adb kill-server, за которым следует adb start-server, а также некоторые другие версии gradle, совместимые с проектом. Помимо этого, я не смог найти много других предлагаемых решений проблемы ( "session-app": ошибка установки APK ").

Кроме того, я попытался загрузить базовый проект Hello World, который успешно построил gradle.

Сообщение об ошибке из Grable Build

Initial Error Message

Second set of Errors

4b9b3361

Ответ 1

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

Error, after running the app Turning off the Instant run

Ответ 2

Лучший способ решить эту ошибку - Снимите отметку с момента запуска в Файл > Настройки > Сборка, выполнение, развертывание > Мгновенный запуск

Ответ 3

Примечание. Лучшие ответы рекомендуют отключить Instant Run. Попробуйте это, прежде чем исследовать мои перечисленные решения, чтобы не тратить больше времени, чем нужно.

Вот несколько возможных решений:

1) Убедитесь, что ваш телефон правильно подключен к компьютеру с помощью USB-кабеля. Прежде чем переходить к этим исправлениям, убедитесь, что вы хотя бы правильно подключили свой телефон к компьютеру. Если он правильно подключен, ваш телефон должен заряжаться.

2) Убедитесь, что ваше программное обеспечение драйвера устройства обновлено: просто перейдите в Проводник и щелкните правой кнопкой мыши на Computer. Затем выберите " Manage (для этого требуются права администратора). В окне "Управление компьютером" найдите вкладку на левой панели, где указано " Device или Device Manager. Найдите свое устройство оттуда. Mine была в разделе Portable Devices и имя начиналось с SAMSUNG, поэтому найти устройство не должно быть слишком сложно. Щелкните правой кнопкой мыши устройство и выберите " Update Driver Software.... Я выбрал Search automatically for updated driver software варианта Search automatically for updated driver software, так как это намного проще.

3) Включите USB debugging соответствии с вашими Developer Options. Для моей Samsung Galaxy S9 я нашел в разделе " Settings > " Settings Developer Options. Оттуда включите USB Debugging. Если вы не можете найти свои параметры разработчика, найдите номер сборки в настройках и коснитесь его 7 раз подряд. Я нашел в разделе Settings > About Phone > Software information.

4) Убедитесь, что вы разрешили отладку USB для вашего конкретного компьютера. Хотя у вас может быть включен параметр " USB Debugging, вам все равно нужно разрешить отладку USB для вашего конкретного компьютера. Должно появиться всплывающее окно с запросом " Allow USB debugging? и предоставление отпечатка пальца компьютера RSA. Прежде чем нажимать "ОК", убедитесь, что ваша проверка Always allow from this computer, так что вам не придется проходить через это снова в будущем. Если вы считаете, что сделали это, но все же ваше устройство по-прежнему отмечено как OFFLINE, выберите параметр " Revoke USB debugging authorization в "Параметры разработчика". Затем перезапустите компьютер для USB-отладки. Если всплывающее окно не появляется, подключите телефон к компьютеру (вытащите кабель и верните его на свой телефон).

5) Попытка очистки и восстановление вашего проекта: в Android Studio откройте вкладку " Build " в левом верхнем углу и попробуйте опции " Clean и " Rebuild.

Если ничего из этого не вышло: переустановите Android Studio, удалив программу и перезагрузив файл установки здесь. Сканирование любых вирусов, которые могут повлиять на ваш компьютер. Проверьте наличие какой-либо ошибки при повторной установке Android Studio. Если ни один из методов, представленных в этом ответе, не работает, выберите для поддержки здесь.

Удачи.

Ответ 4

Для устранения этой проблемы выполните следующие действия.

  • Отключите все устройства, подключенные к системе/Закрыть все эмуляторы работает в системе.
  • Отключить функцию мгновенного запуска из настроек.
  • Выполните чистую сборку.
  • Включите функцию мгновенного запуска из настроек.
  • Выполните чистую сборку.
  • Подключите ваше устройство/запустите свой эмулятор и убедитесь, что он подключен к сети.
  • Запустите проект, выбрав устройство/эмулятор.

ПРИМЕЧАНИЕ: -

1) У вас не должно быть разных экземпляров Android Debug Bridge (adb), запущенных в системе.

2) Если вы используете Genymotion, убедитесь, что вы используете настраиваемый путь sdk, упомянутый в настройках Genymotion, которые вы упомянули в настройках Android Studio.

Следуйте всем шагам, и я уверен, что вы устраните проблему.

Ответ 5

Вы можете очистить свой проект с помощью оболочки gradle вашего проекта. В linux:

$./gradlew clean

В окнах:

>gradlew.bat clean

Ответ 6

Эта ошибка возникает из-за того, что Gradle не синхронизируется с проектом. перейдите в Tools- Android-Sync Project с файлами Gradle. Затем запустите его снова. В новых версиях Android Studio перейдите в File-> Проект Sync с файлами градиентов

Ответ 7

Это ужасная проблема, я сталкиваюсь с ней так много времени. Прежде всего, когда вы работаете на эмуляторе или реальном устройстве, убедитесь, что оно не показывает, что устройство отключено на мониторе Android, см. Рисунок ниже из-за плохого подключения кабеля. показывать в автономном режиме, поэтому сначала убедитесь, что он в сети.

enter image description here

Если все в порядке, тогда очистите ваш проект и перестройте ваш проект. Вы можете сделать это из Build → clean project/Build-> Rebuild project

Все еще проблема возникает, затем попробуйте перезагрузить Android Studio. Это щедрая ошибка происходит из-за вышеупомянутых случаев. Но я решаю ее так, как описано.

Ответ 8

Ничто из вышеперечисленного не помогло мне, самое простое решение - перейти на

File > invalidate caches/restart > invalidate and restart

enter image description here

Ответ 9

Эта проблема, кажется, ошибка в Android Studio.

Я попробовал все другие обходные пути, но проблема появлялась случайно.

У меня также есть пользовательское имя apk для вывода. Но студия Android случайно выбирала собственное имя apk и имя apk по умолчанию.

Добавление Gradle -ware Make решило проблему.

Ниже приведены шаги.

  1. Меню Выполнить → Изменить конфигурацию

  2. Выберите "приложение" конфигурации

  3. Добавить Gradle -ware Make для действий перед запуском

Вы сделали.

enter image description here

enter image description here

enter image description here

Следующая статья помогла мне найти решение https://android.jlelse.eu/android-studio-3-1-how-to-fix-it-b49f72eb054f

Ответ 10

В моем случае расположение моего проекта содержало специальный символ.

Е:\Android_Projects\Т & PUIET, КУК \APP\\ сборки выходы\APK\приложение-debug.apk

закрыть android studio > переименовать папку, содержащую специальный символ (здесь T & PUIET, KUK) > перезапустить студию Android.

Надеюсь, что это решение поможет!

Ответ 11

Это немного поздно для ответа, но я выяснил, как решить эту проблему на Android Studio 3.1.

Вы можете проверить "Instant Run", что вам нужно сделать, просто для создания APK

enter image description here

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

Надеюсь, это поможет!

Ответ 12

Clean и Rebuild отлично справляются с этой задачей, и это хорошо, чем другие решения.

Ответ 13

простой ответ на это

в мобильном телефоне (устройстве):

Перейти к параметрам разработчика и включить следующее

   1. Develper Options enable-->
    i. USB debuging
    ii. install via USB(make sure this is enable).

Android Studio 3.3 (еще любая версия)

File--> Settings--> Build, Execution, Deployment--> Выбрать мгновенный запуск и отключить, если он включен.

это будет работать..., счастливое кодирование.....

Ответ 14

Очень просто. Следить за этим:

Построить → Чистый проект

затем

Build → Rebuild Project.

Ответ 15

В моем случае моему устройству не хватило памяти. Перепробовав ряд предложений, я наконец-то заметил на своем телефоне уведомление о нехватке памяти. Уведомление было там часами, видимо.

Ответ 16

Я могу установить приложение на Nexus, но не мог на Samsung. Ничего не помогло мне, кроме изменения USB-кабеля.

Ответ 17

Если вы столкнулись с проблемой такого типа, выполните следующие действия:

Шаг 1: сгенерируйте параметры разработчика в соответствии с настройками >> Об устройстве >> Нажмите 7 раз на версию MIUI >> Это сгенерирует параметры разработчика.

Теперь включите следующее...

Шаг 2: Настройка> Дополнительные настройки> Параметры разработчика> Включить отладку по USB

Шаг 3: Настройка> Дополнительные настройки> Параметры разработчика> Включить установку через USB. Примечание. Его можно будет включить, только если вставить SIM-карту в устройство/телефон MI.

Шаг 4: Настройка> Дополнительные настройки> Параметры разработчика> Включить проверку приложений через USB.

все сделано, теперь запускаем проект и тестируем....


не пользователь mi:

просто включите один раз параметры мгновенного запуска из settings--> Build, Execution, Deployment--> Выберите Instant Run и включите проверку. Нажмите на OK...

Это будет работать....

Ответ 18

Попытка очистки и восстановление вашего проекта: в Android Studio откройте вкладку "Сборка" в левом верхнем углу и попробуйте параметры "Очистить" и "Восстановить".

Ответ 19

В моем случае переход к настройкам > сборка, выполнение, разработкa > компилятоp > Параметры командной строки и удаление флага --dry-run исправили его для меня. Не уверен, почему это было в первую очередь, но он решил это для меня.

image

Ответ 20

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

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

Ответ 21

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

Ответ 22

Я смог разрешить это просто, открыв панель уведомлений телефона Android, нажав "нажать" для дополнительных параметров "и выбрав" PTP "

Ответ 23

i также неоднократно получал ту же ошибку, но не смог ее решить, так как я полностью готов к разработке Android. Но потом мне пришло в голову, что ошибка возникает из-за того, что она не может установить apk в устройство, как говорит ошибка. Поэтому я уверен, что мой Oneplus3 находится в режиме отладки, а также позволяет передавать файлы при подключении через USB. И это решило проблему.

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

Итак, проверьте, разрешено ли вашему устройству Android передавать файлы при подключении через USB. Это может помочь.

Ответ 24

Посмотрите на скриншот

Вот gradle обновления консоли:

5:01 PM Gradle build finished in 1s 252ms

5:13 PM Executing tasks: [:app:assembleDebug]

5:13 PM Gradle build finished with 15 error(s) in 1s 125ms

5:15 PM Executing tasks: [:app:assembleDebug]

5:15 PM Gradle build finished with 13 error(s) in 1s 608ms

5:16 PM Executing tasks: [:app:assembleDebug]

Ответ 25

Отключение мгновенного запуска (Файл → Настройки → Сборка, выполнение, развертывание → Мгновенный запуск), решить мою проблему

Ответ 26

Я использовал CyanogenMod 12.1 и строил с libgdx, когда встречался с той же ошибкой. Перестройка не сработала для меня. Когда я запустил приложение, мой телефон был подключен как UMS или USB-накопитель на моем ПК. Просто изменил конфигурацию USB от массового хранилища до MTP, и он исправил мою проблему.

Ответ 27

Глядя на сообщение об ошибке, Android Studio попыталась установить более старую версию apk (давайте скажем 0.5.1), в то время как текущая версия позволяет сказать 0.5.2. Android Studio строит 0.5.2, но по какой-то причине пытается установить 0.5.1.

Я отключил Instant Run, недействителен и перезапустил, перестроил проект и не помог.

Решение работало для меня - это удалить приложение, а затем изменить текущую ветку на VCS на другую ветку. Затем вернитесь к последней ветке и восстановите, снова установите APK.

Ответ 28

Вам просто нужно перезапустить adb. Инструкция для этого указана в этой ссылке

Ответ 29

Нечетные рассуждения для меня - я удалил проект и вытащил из репо. Из-за этого сборка/файлы отсутствовали.

Ответ 30

Терминал:

  • удаление папок "build and gradle" в проекте /android

  • cd android &&./gradlew clean && cd.. && response-native run-android

  • cd android &&./gradlew clean &&