4

我是 Android Studios 的新手。尝试在 AVD Manager 上的 Pixel 3a 设备模拟器上按播放后,会弹出此消息。错误消息:无法找到 adb

但是我的模拟器运行得很好,我只是无法在模拟器上运行“flutter run”命令和flutter应用程序。模拟器

我在 Android Studios 4.0 上。到目前为止,这是我为解决此问题所做的尝试。

  1. AVG Antivirus 我在防病毒软件的异常部分添加了 adb.exe 路径。AVG 杀毒软件

  2. Android SDK Location 我去了 SDK Manager,按下 Android SDK Location 框旁边的编辑。所有 SDK 组件均已更新。Android SDK 位置更新的 SDK 组件

  3. SDK 平台工具 我取消选中并选中了 SDK 工具上的 SDK 平台工具。 平台工具

我已经尝试了一切,但仍然没有运气。已经一个星期了,它变得非常烦人。我真的希望有人能帮助我。真的非常感谢。提前致谢

4

4 回答 4

3

自从我大约一个小时前更新到 v4.0 以来,我一直在为此烦恼!:) 这最终对我有用(关于停止启动 adb 服务器等的其他解决方案根本不起作用)。YMMV。

进入 SDK 管理器,然后卸载:

  • 安卓模拟器
  • SDK平台工具
  • SDK 命令行工具

完全关闭 SDK 管理器和/或 android studio。

确保这些工具的目录AppData/ .. /Sdk都已正确删除。如果他们没有,就打他们。

重新启动 Android Studio 并重新安装所有这些包。

之后我又停止/重新启动,只是为了确定。

第 3 步:利润!

似乎升级现有软件包可能无法正常工作,即使 AS 认为它确实如此。

现在使用 geolocator 包似乎仍然存在问题(之前工作正常,所以认为这也是设置),但模拟器现在开始正常,没有 adb 问题。

于 2020-06-11T12:13:17.500 回答
2

我在删除平台工具目录后尝试重新安装 Android SDK,但没有成功。对我有用的是以下步骤:

  1. 在 Android Studio 中,转到文件 > 项目结构(在 Windows 中为 Ctrl + Alt + Shift + S);

  2. 在 Project Settings>Project>Project SDK 下必须选择一个有效的 Android SDK;

  3. 模拟新设备;

  4. 检查 adb 守护程序是否正在运行并识别模拟设备:打开 cmd 提示符,运行 %ANDROID_HOME%\platform-tools\adb.exe 设备,它应该列出您在 atm 上的设备。

于 2021-01-24T12:39:07.240 回答
1

如果您已经在 安装了 SDK 工具~/Android/Sdk,您可以将其添加到您的.bashrcor .zshrcalias adb=/home/USER/Android/Sdk/platform-tools/adb(将 USER 更改为您的用户)并重新启动 android studio,而不是使缓存/重新启动无效,而是关闭它并重新打开它,这应该选择新的adb别名从壳。

于 2020-08-03T12:06:07.110 回答
0

答案对我不起作用。所以我删除/卸载了所有东西并安装了一个新的 android studio。

如何正确删除 android studio:

于 2020-09-28T07:36:04.707 回答