androidstudio падает при запуске эмулятора

На чистом проекте запускаю только созданный эмулятор.

#com.android.adblib.impl.SyncSendHandler - device:serial-emulator-5554,sync:SEND - AdbInputFileChannel("C:\Program Files\Android\Android Studio\plugins\android\resources\process-tracker-agent\native\x86\process-tracker") -> "/data/local/tmp/.studio/process-tracker"

STDERR - Exception in thread "Thread-121" java.lang.IllegalStateException: Already resumed, but proposed with update CompletedExceptionally[java.lang.IllegalStateException: Already resumed, but proposed with update -1]

STDERR - at kotlinx.coroutines.CancellableContinuationImpl.alreadyResumedError(CancellableContinuationImpl.kt:482)

STDERR - at kotlinx.coroutines.CancellableContinuationImpl.resumeImpl(CancellableContinuationImpl.kt:447)

STDERR - at kotlinx.coroutines.CancellableContinuationImpl.resumeImpl$default(CancellableContinuationImpl.kt:420)

STDERR - at kotlinx.coroutines.CancellableContinuationImpl.resumeWith(CancellableContinuationImpl.kt:328)

STDERR - at com.android.adblib.impl.channels.ChannelReadOrWriteHandler.completionHandlerCompleted(ChannelReadOrWriteHandler.kt:149)

STDERR - at com.android.adblib.impl.channels.ChannelReadOrWriteHandler.access$completionHandlerCompleted(ChannelReadOrWriteHandler.kt:48)

STDERR - at com.android.adblib.impl.channels.ChannelReadOrWriteHandler$completionHandler$1.completed(ChannelReadOrWriteHandler.kt:57)

STDERR - at com.android.adblib.impl.channels.ChannelReadOrWriteHandler$completionHandler$1.completed(ChannelReadOrWriteHandler.kt:55)

STDERR - at java.base/sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:129)

STDERR - at java.base/sun.nio.ch.Invoker.invokeDirect(Invoker.java:160)

STDERR - at java.base/sun.nio.ch.Invoker.invoke(Invoker.java:188)

STDERR - at java.base/sun.nio.ch.Invoker.invoke(Invoker.java:300)

STDERR - at java.base/sun.nio.ch.WindowsAsynchronousFileChannelImpl$ReadTask.failed(WindowsAsynchronousFileChannelImpl.java:496)

STDERR - at java.base/sun.nio.ch.PendingIoCache$1.run(PendingIoCache.java:155)

STDERR - at java.base/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113)

STDERR - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)

STDERR - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)

STDERR - at java.base/java.lang.Thread.run(Thread.java:833)

Перепробовал несколько эмуляторов.

Недавно все работало. Ничего не менял в конфигурации компа. Тут же на stackoverflow нашел, что функцию вызывающую ошибку, можно проапдейтить. Но я в котлине не силен, не понимаю от кого CancellableContinuationImpl.kt и как его пересобрать. Ну и почему ошибка - непонятно


Ответы (2 шт):

Автор решения: Sham

К сожалению, но не только у Вас эта ошибка. Откатите студию до версии Flamingo, здесь работает без вылетов. Следующие версии у меня вылетают с такой же ошибкой.

Нужно выявить причину этого поведения. Однозначно, вылет происходит, когда студия начинает общаться с устройством по adb. Будь оно виртуальное или физическое, значения не имеет.

P.S: Хочу уточнить. У Вас установлен Антивирус Касперского?. У меня две идентичные машины. Ошибка возникает на той, где установлен антивирус.

→ Ссылка
Автор решения: Sham

Проблема в наличии антивируса касперского. Его отключения недостаточно, нужно обязательное его удаление. Пруфы

  1. https://buganizer.corp.google.com/issues/309222253#comment9
  2. https://issuetracker.google.com/issues/305978188#comment88

и как оказалось, это не впервые такие косяки со стороны касперского https://issuetracker.google.com/issues/305978188#comment90

Гугл не будет решать эту проблему и закрыл тикет https://issuetracker.google.com/issues/309222253#comment10

→ Ссылка