Ответ 1
Я столкнулся с подобной проблемой. Появляется изображение с ошибкой. Обозначение выделено красным цветом. Отключение ошибки удаленного запуска для Android Studio 2.3 и 3.1.4.
Мне трудно импортировать проект, написанный на 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
Я столкнулся с подобной проблемой. Появляется изображение с ошибкой. Обозначение выделено красным цветом. Отключение ошибки удаленного запуска для Android Studio 2.3 и 3.1.4.
Лучший способ решить эту ошибку - Снимите отметку с момента запуска в Файл > Настройки > Сборка, выполнение, развертывание > Мгновенный запуск
Примечание. Лучшие ответы рекомендуют отключить 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. Если ни один из методов, представленных в этом ответе, не работает, выберите для поддержки здесь.
Удачи.
Для устранения этой проблемы выполните следующие действия.
ПРИМЕЧАНИЕ: -
1) У вас не должно быть разных экземпляров Android Debug Bridge (adb), запущенных в системе.
2) Если вы используете Genymotion, убедитесь, что вы используете настраиваемый путь sdk, упомянутый в настройках Genymotion, которые вы упомянули в настройках Android Studio.
Следуйте всем шагам, и я уверен, что вы устраните проблему.
Вы можете очистить свой проект с помощью оболочки gradle вашего проекта. В linux:
$./gradlew clean
В окнах:
>gradlew.bat clean
Эта ошибка возникает из-за того, что Gradle не синхронизируется с проектом. перейдите в Tools- Android-Sync Project с файлами Gradle. Затем запустите его снова. В новых версиях Android Studio перейдите в File-> Проект Sync с файлами градиентов
Это ужасная проблема, я сталкиваюсь с ней так много времени. Прежде всего, когда вы работаете на эмуляторе или реальном устройстве, убедитесь, что оно не показывает, что устройство отключено на мониторе Android, см. Рисунок ниже из-за плохого подключения кабеля. показывать в автономном режиме, поэтому сначала убедитесь, что он в сети.
Если все в порядке, тогда очистите ваш проект и перестройте ваш проект. Вы можете сделать это из Build → clean project/Build-> Rebuild project
Все еще проблема возникает, затем попробуйте перезагрузить Android Studio. Это щедрая ошибка происходит из-за вышеупомянутых случаев. Но я решаю ее так, как описано.
Ничто из вышеперечисленного не помогло мне, самое простое решение - перейти на
File > invalidate caches/restart > invalidate and restart
Эта проблема, кажется, ошибка в Android Studio.
Я попробовал все другие обходные пути, но проблема появлялась случайно.
У меня также есть пользовательское имя apk для вывода. Но студия Android случайно выбирала собственное имя apk и имя apk по умолчанию.
Добавление Gradle -ware Make решило проблему.
Ниже приведены шаги.
Меню Выполнить → Изменить конфигурацию
Выберите "приложение" конфигурации
Добавить Gradle -ware Make для действий перед запуском
Вы сделали.
Следующая статья помогла мне найти решение https://android.jlelse.eu/android-studio-3-1-how-to-fix-it-b49f72eb054f
В моем случае расположение моего проекта содержало специальный символ.
Е:\Android_Projects\Т & PUIET, КУК \APP\\ сборки выходы\APK\приложение-debug.apk
закрыть android studio > переименовать папку, содержащую специальный символ (здесь T & PUIET, KUK) > перезапустить студию Android.
Надеюсь, что это решение поможет!
Это немного поздно для ответа, но я выяснил, как решить эту проблему на Android Studio 3.1.
Вы можете проверить "Instant Run", что вам нужно сделать, просто для создания APK
а затем повторите попытку, чтобы запустить приложение.
Надеюсь, это поможет!
Clean и Rebuild отлично справляются с этой задачей, и это хорошо, чем другие решения.
простой ответ на это
в мобильном телефоне (устройстве):
Перейти к параметрам разработчика и включить следующее
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--> Выбрать мгновенный запуск и отключить, если он включен.
это будет работать..., счастливое кодирование.....
Очень просто. Следить за этим:
Построить → Чистый проект
затем
Build → Rebuild Project.
В моем случае моему устройству не хватило памяти. Перепробовав ряд предложений, я наконец-то заметил на своем телефоне уведомление о нехватке памяти. Уведомление было там часами, видимо.
Я могу установить приложение на Nexus, но не мог на Samsung. Ничего не помогло мне, кроме изменения USB-кабеля.
Если вы столкнулись с проблемой такого типа, выполните следующие действия:
Шаг 1: сгенерируйте параметры разработчика в соответствии с настройками >> Об устройстве >> Нажмите 7 раз на версию MIUI >> Это сгенерирует параметры разработчика.
Теперь включите следующее...
Шаг 2: Настройка> Дополнительные настройки> Параметры разработчика> Включить отладку по USB
Шаг 3: Настройка> Дополнительные настройки> Параметры разработчика> Включить установку через USB. Примечание. Его можно будет включить, только если вставить SIM-карту в устройство/телефон MI.
Шаг 4: Настройка> Дополнительные настройки> Параметры разработчика> Включить проверку приложений через USB.
все сделано, теперь запускаем проект и тестируем....
не пользователь mi:
просто включите один раз параметры мгновенного запуска из settings--> Build, Execution, Deployment--> Выберите Instant Run и включите проверку. Нажмите на OK...
Это будет работать....
Попытка очистки и восстановление вашего проекта: в Android Studio откройте вкладку "Сборка" в левом верхнем углу и попробуйте параметры "Очистить" и "Восстановить".
В моем случае переход к настройкам > сборка, выполнение, разработкa > компилятоp > Параметры командной строки и удаление флага --dry-run
исправили его для меня. Не уверен, почему это было в первую очередь, но он решил это для меня.
Я столкнулся с одной и той же проблемой. Потерпел все мысли, упомянутые здесь в блоге.
Но было основной ошибкой разрешить устройству "разрешить установку приложения с USB" , который сделал это для меня.
У меня была аналогичная проблема. В моем устройстве у меня две учетные записи, и приложение осталось в другом аккаунте. Я удалил приложение с обеих учетных записей, и это было сделано.
Я смог разрешить это просто, открыв панель уведомлений телефона Android, нажав "нажать" для дополнительных параметров "и выбрав" PTP "
i также неоднократно получал ту же ошибку, но не смог ее решить, так как я полностью готов к разработке Android. Но потом мне пришло в голову, что ошибка возникает из-за того, что она не может установить apk в устройство, как говорит ошибка. Поэтому я уверен, что мой Oneplus3 находится в режиме отладки, а также позволяет передавать файлы при подключении через USB. И это решило проблему.
Также ранее он не выполнял мгновенный запуск, но теперь он делает.
Итак, проверьте, разрешено ли вашему устройству Android передавать файлы при подключении через USB. Это может помочь.
Вот 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]
Отключение мгновенного запуска (Файл → Настройки → Сборка, выполнение, развертывание → Мгновенный запуск), решить мою проблему
Я использовал CyanogenMod 12.1 и строил с libgdx, когда встречался с той же ошибкой. Перестройка не сработала для меня. Когда я запустил приложение, мой телефон был подключен как UMS или USB-накопитель на моем ПК. Просто изменил конфигурацию USB от массового хранилища до MTP, и он исправил мою проблему.
Глядя на сообщение об ошибке, Android Studio попыталась установить более старую версию apk (давайте скажем 0.5.1), в то время как текущая версия позволяет сказать 0.5.2. Android Studio строит 0.5.2, но по какой-то причине пытается установить 0.5.1.
Я отключил Instant Run, недействителен и перезапустил, перестроил проект и не помог.
Решение работало для меня - это удалить приложение, а затем изменить текущую ветку на VCS на другую ветку. Затем вернитесь к последней ветке и восстановите, снова установите APK.
Вам просто нужно перезапустить adb. Инструкция для этого указана в этой ссылке
Нечетные рассуждения для меня - я удалил проект и вытащил из репо. Из-за этого сборка/файлы отсутствовали.
Терминал:
удаление папок "build and gradle" в проекте /android
cd android &&./gradlew clean && cd.. && response-native run-android
cd android &&./gradlew clean &&