Вчера студия попросила меня кое-что обновить, даже не помню точно, что это было.Оттуда я «попал» в цепочку апгрейдов одно за другим, когда в конце я запустил Gradle 3.5 Canary.С тех пор у меня возникают трудности с полностью синхронизированной рабочей средой, и я не могу запустить свое приложение на эмуляторе.
Я снизил свой Gradle до 3,4 и снова установил устройства с уровнем API 28 (вместо Q в конце предыдущей цепочки обновлений), и я не могу заставить приложение установить на устройство.
Когда я нажимаю кнопку запуска, у меня либо emulator 5554[offline]
в разделе Подключенные устройства, либофактическое устройство, которое я установил, это Pixel 2 API 28
в разделе Доступные виртуальные устройства.
Когда я выбираю второе, я получаю сообщение о том, что устройство уже запущено.Это никогда не было проблемой, и запуск просто переустановил и обновил приложение до последней версии.
Я прочитал решение, предлагающее удалить папки и файлы с расширением .lock
в папке устройства,но это было невозможно, когда эмулятор работал, и когда я закрывал его, их там больше не было, поэтому я предполагаю, что он работает правильно и не является проблемой.
Если я полностью закрою эмулятор и запутогда присутствует только опция пиксельного телефона под Available Virtual Devices
.Когда я выбираю его и запускаю, он запускает эмулятор, но он показывает Waiting for target device to come online..
, и я вижу, что устройство выключено (черный экран).Когда я включаю его, сообщение все еще там, и ничего не происходит.Тогда единственный вариант, который у меня есть, - это отменить процесс и запустить его снова, но затем возвращается к первой проблеме, о которой я упомянул (устройство уже запущено ..)
Как мне решить эту проблему?
Обновление: я пытался просмотреть его и дать ему около 5-10 минут, а затем сообщение исчезает, но приложение все еще не существует на устройстве.
Я проверил имой AVD обновлен.Я удалил эмулятор и установил новый.Все еще не работает.