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

android android-studio-2.1

199410 просмотра

30 ответа

260 Репутация автора

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

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

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

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

Начальное сообщение об ошибке

Второй набор ошибок

Автор: Randall Reynolds Источник Размещён: 19.07.2016 06:08

Ответы (30)


7 плюса

637 Репутация автора

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

$./gradlew clean

В окнах:

>gradlew.bat clean
Автор: hadilq Размещён: 19.07.2016 06:34

6 плюса

3037 Репутация автора

This is a terrible problem, i have facing it so much time, First of all when you run on emulator or real device please make sure that it is not show device is offline in Android monitor, see picture below due to bad cable connection device is showing offline, so make sure first that it is online.

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

If it's Okay then clean your project and Rebuild your project. You can do it from Build -> clean project / Build-> Rebuild project

Still problem occurs then try to Restart android studio. This is generous error happens due to above cases.But i solve it this way as described.

Автор: TapanHP Размещён: 19.07.2016 06:49

10 плюса

265 Репутация автора

Выполните следующие шаги, чтобы преодолеть проблему.

  1. Отключите все устройства, подключенные к Системе / Закройте все эмуляторы, работающие в Системе.
  2. Отключить функцию мгновенного запуска из настроек.
  3. Выполните чистую сборку.
  4. Включите функцию мгновенного запуска из настроек.
  5. Выполните чистую сборку.
  6. Подключите ваше устройство / запустите эмулятор и убедитесь, что он подключен к сети.
  7. Запустите проект, выбрав устройство / эмулятор.

НОТА:-

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

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

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

Автор: Prashant M Размещён: 19.07.2016 07:08

19 плюса

377 Репутация автора

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

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

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

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

3) Включить USB debuggingпод своим Developer Options: для моего Samsung Galaxy S9 я нашел свой под 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. Если ни один из методов, представленных в этом ответе, не работает, обратитесь за поддержкой здесь .

Удачи.

Автор: Programmer Dude Размещён: 03.09.2016 03:30

0 плюса

2636 Репутация автора

In my case, going to Settings>Build, Execution, Development>Compiler>Command-line options and removing the --dry-run flag fixed it for me. Not sure why that was there in the first place, but it solved it for me.

образ

Автор: Ab_ Размещён: 20.09.2016 09:32

0 плюса

1 Репутация автора

I was facing same problem.Tried every think mentioned here in blog.

But it was basic error to permit device "allow installing app from USB" which did it for me.

Автор: Heman Vira Размещён: 03.01.2017 04:54

3 плюса

36 Репутация автора

In my case, my project location contained the special character.

E:\Android_Projects\T&PUIET,KUK\app\build\outputs\apk\app-debug.apk

close android studio > rename folder containing the special character(here T&PUIET,KUK ) > restart android studio.

Hope this Solution helps!

Автор: Himanshu Gangwar Размещён: 27.01.2017 09:10

0 плюса

573 Репутация автора

I had similar problem. In my device I have two accounts and the app was remained installed in another account. I have deleted app from both of the accounts and it was done.

Автор: Chirag Purohit Размещён: 06.02.2017 06:09

5 плюса

8676 Репутация автора

None of the above worked for me, the simplest solution was to go to

File > invalidate caches/restart > invalidate and restart

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

Автор: Max Размещён: 07.02.2017 07:59

0 плюса

1 Репутация автора

I was able to resolve it simply by opening the notification bar of the android phone , clicking on "tap for more options" and selecting PTP

Автор: Ari Volcoff Размещён: 22.02.2017 03:42

0 плюса

8 Репутация автора

i was also getting the same error repeatedly but could not solve it as i am complete new to android development. But then it came to my mind that the error is appearing because its not able to install the apk in the device as the error says. So i make sure that my Oneplus3 is in debugging mode and also allowing file transfer when connected via USB. And this solved the problem.

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

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

Автор: Ashish Mahapatra Размещён: 25.02.2017 07:33

99 плюса

2268 Репутация автора

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

Ошибка после запуска приложения Отключение Мгновенного запуска

Автор: 郑松岚 Размещён: 06.03.2017 03:32

28 плюса

281 Репутация автора

Лучший шаг для устранения этой ошибки - снимите флажок мгновенный запуск в меню Файл> Настройки> Построение, выполнение, развертывание> Мгновенный запуск.

Автор: prajapati chetana Размещён: 25.03.2017 04:04

0 плюса

1 Репутация автора

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

Вот обновления консоли 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]
Автор: SANTHOSH Размещён: 11.04.2017 02:01

0 плюса

1 Репутация автора

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

Автор: Sayali G Размещён: 12.06.2017 06:33

0 плюса

1 Репутация автора

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

Автор: Vivek K Размещён: 21.07.2017 06:27

0 плюса

5754 Репутация автора

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

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

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

Автор: Jemshit Iskenderov Размещён: 27.07.2017 08:16

0 плюса

1037 Репутация автора

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

Автор: M.Usman Размещён: 19.09.2017 02:03

2 плюса

1315 Репутация автора

I could install app on Nexus, but couldn't on Samsung. Nothing helped me except the change of the USB cable.

Автор: Alexander Fedorov Размещён: 23.12.2017 09:15

7 плюса

81 Репутация автора

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

Автор: Aniruddh Gogate Размещён: 27.01.2018 09:39

0 плюса

4162 Репутация автора

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

Автор: Muz Размещён: 09.04.2018 07:09

4 плюса

85 Репутация автора

It's a bit late for reply but, i've figured out how to solve this problem on Android Studio 3.1.

You can have "Instant Run" checked, what you need to do it's just to build an APK

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

and then retry to Run your app.

Hope this help!

Автор: justo Размещён: 09.04.2018 09:40

0 плюса

1060 Репутация автора

Терминал:

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

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

  • cd android && ./gradlew clean &&

Автор: Nandam Mahesh Размещён: 15.04.2018 09:43

1 плюс

11 Репутация автора

Trying cleaning AND rebuilding your project: In Android Studio, open up the Build tab at the top left and try both the Clean and Rebuild options.

Автор: safik rahman Размещён: 26.05.2018 11:02

3 плюса

153 Репутация автора

Clean and Rebuild is working fine for this problem and it is good also than other solutions.

Автор: Arvind Kumar Размещён: 06.10.2018 06:23

2 плюса

631 Репутация автора

mi users if you are facing this type of issue follow these steps:

Step 1 : generate developer options as follow Settings>>About Device>>Click 7 times on MIUI Version>> It will Generate Developer Options.

Now Enable Following...

Step 2: Setting>Additional setting> Developer options> Enable USB Debugging

Step 3: Setting>Additional setting> Developer options> Enable Install via USB Note: Its Will get Enable Only If You Insert SIM In MI Device/Phone.

Step 4: Setting>Additional setting> Developer options> Enable Verify apps over USB.

all done now run the project and test....


non mi user:

just enable once instant run options from the settings--> Build,Execution, Deployment-->Select Instant Run and Enable Check Click On OK...

Its Will Work....

Автор: Ambilpura Sunil Kumar Размещён: 29.12.2018 07:37

3 плюса

631 Репутация автора

simple answer for this is

in mobile phone (device):

goto developer options and enable the following

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

Android Studio 3.3 (else any version)

File--> Settings-->Build,Execution,Deployment-->Select instant run and disable if its enable.

it will work...,happy coding .....

Автор: Ambilpura Sunil Kumar Размещён: 16.01.2019 05:31

4 плюса

1732 Репутация автора

This issue seems to be bug in Android Studio.

I tried all other workarounds but the issue was appearing randomly.

I also have custom named apk for output. But Android studio was randomly picking custom apk name and default apk name.

Adding Gradle-aware Make solved the issue.

Following are the steps.

  1. Menu Run -> Edit Configuration

  2. Select "app" configuration

  3. Add Gradle-aware Make to Before Launch actions

You are done.

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

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

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

Following article helped me in finding the solution https://android.jlelse.eu/android-studio-3-1-how-to-fix-it-b49f72eb054f

Автор: Tejasvi Hegde Размещён: 07.03.2019 02:43

4 плюса

84 Репутация автора

Very Simple. Follow this :

Build -> Clean Project

Then

Build -> Rebuild Project.

Автор: Chirag Prajapati Размещён: 03.04.2019 05:35

3 плюса

177 Репутация автора

In my case my device didn't have enough memory. After trying out a number of the suggestions here, I finally noticed the notification on my phone about low memory. The notification had been there for hours apparently.

Автор: salyela Размещён: 23.04.2019 02:49
Вопросы из категории :
32x32