Android Studio镜像功能在小米Redmi A3 4上无法使用求助
解决Redmi A3 4 Android Studio镜像时Device Agent无响应问题
问题现象
- 已开启所有调试模式,PC指纹授权完成,adb及Android Studio均可正常识别设备
- 启动设备镜像时触发
TimeoutException: Device agent is not responding错误 - 其他手机可正常使用AS镜像功能,当前AS版本为Meerkat | 2024.3.1
错误日志
2025-03-28 12:08:02,207 [92861308] SEVERE - CoroutinesUtils.kt - Device agent is not responding java.util.concurrent.TimeoutException: Device agent is not responding at com.android.tools.idea.streaming.device.DeviceClient.withVerboseTimeout(DeviceClient.kt:351) at com.android.tools.idea.streaming.device.DeviceClient.access$withVerboseTimeout(DeviceClient.kt:130) at com.android.tools.idea.streaming.device.DeviceClient$withVerboseTimeout$1.invokeSuspend(DeviceClient.kt) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:29) at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:99) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:102) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:735) at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:732) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:732) at java.base/java.lang.Thread.run(Thread.java:1583)
解决步骤
1. 更新手机系统到最新版
Redmi A3 4的旧系统版本可能存在调试镜像兼容性问题,前往「设置-系统更新」升级到最新稳定版后重试。
2. 重置ADB连接
- 关闭Android Studio
- 在命令行执行:
adb kill-server adb start-server - 重启AS并重新连接设备后尝试镜像
3. 调整开发者选项设置
进入手机「开发者选项」:
- 关闭「USB调试优化」(若存在该选项)
- 确认「USB调试(安全设置)」已开启(允许通过USB调试修改权限或模拟操作)
4. 更换USB线缆与端口
- 使用原装USB数据线,避免使用仅支持充电的线材
- 更换PC上的USB端口(优先尝试USB 3.0端口,若无效再换USB 2.0)
5. 清除Android Studio设备缓存
- 关闭Android Studio
- 找到对应系统的AS缓存目录:
- Windows:
C:\Users\<你的用户名>\.AndroidStudioMeerkat\system\caches - macOS:
~/Library/Caches/Google/AndroidStudioMeerkat - Linux:
~/.cache/google/AndroidStudioMeerkat
- Windows:
- 删除
device-provisioner和streaming相关的缓存文件夹 - 重启AS后重试镜像
6. 降级Android Studio版本
若以上方法均无效,可尝试降级到前一个稳定版(如Giraffe | 2022.3.1),新版本AS可能与部分低端机型存在兼容性适配问题。
内容的提问来源于stack exchange,提问作者RusArtM
相关产品推荐
相关产品推荐

