首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法运行"adb",请检查Android安装和ANDROID_SDK_ROOT环境变量:.\Android\platform-tools\adb.exe

无法运行"adb",请检查Android安装和ANDROID_SDK_ROOT环境变量:.\Android\platform-tools\adb.exe
EN

Stack Overflow用户
提问于 2021-11-28 06:02:21
回答 1查看 1K关注 1票数 1

启动项目时,弹出显示“颤振守护进程终止”,启动颤振应用程序时显示“无连接设备找到”对话框。然后我运行flutter doctor -v医生发现了以下问题:

代码语言:javascript
运行
复制
Connected device (the doctor check crashed)
X Due to an error, the doctor check did not complete. If the error message below is not helpful, please let us know about this issue at https://github.com/flutter/flutter/issues.
X Exception: Unable to run "adb", check your Android SDK installation and ANDROID_SDK_ROOT environment variable: C:\Users\Pulsara\AppData\Local\Android\Sdk\platform-tools\adb.exe
• #0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
  #1      AndroidDevices.pollingGetDevices (package:flutter_tools/src/android/android_device_discovery.dart:78:7)
  <asynchronous suspension>
  #2      PollingDeviceDiscovery._populateDevices (package:flutter_tools/src/device.dart:413:54)
  <asynchronous suspension>
  #3      Future.wait.<anonymous closure> (dart:async/future.dart)
  <asynchronous suspension>
  #4      DeviceManager.getAllConnectedDevices (package:flutter_tools/src/device.dart:170:40)
  <asynchronous suspension>
  #5      DeviceValidator.validate (package:flutter_tools/src/doctor.dart:515:34)
  <asynchronous suspension>
  #6      asyncGuard.<anonymous closure> (package:flutter_tools/src/base/async_guard.dart:111:24)
  <asynchronous suspension>

我已经将SDK在用户变量中设置为ANDROID_SDK_TOOLS,在tools中设置为platform-tools,在Path中设置为platform-tools。并且重新安装了platform-tools,但是没有解决这个问题。我想不出解决办法,如果有人能给我一个解决办法,我会很感激的。

在日志下面显示在事件日志中:

代码语言:javascript
运行
复制
12/2/2021
12:26 AM    'C:\Users\Pulsara\AppData\Local\Android\Sdk\platform- 
tools\adb.exe start-server' failed -- run manually if necessary

12:26 AM    'C:\Users\Pulsara\AppData\Local\Android\Sdk\platform- 
tools\adb.exe start-server' failed -- run manually if necessary

12:26 AM    * daemon not running; starting now at tcp:5037

12:26 AM    * daemon started successfully

12:26 AM    Adb connection Error:An existing connection was forcibly 
closed by the remote host

12:26 AM    Cannot reach ADB server, attempting to reconnect.

我还是解决不了这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-04 06:24:08

在不执行我在问题中提到的任何步骤之后,尝试这个步骤。

问题出在反病毒程序上。它拒绝了对启动port 5037上的颤振守护进程的访问。我只是从我的设备上卸载了防病毒程序。那它就像一种魅力。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70141053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档