【问题标题】:AVD Manager: unable to locate adb in android studioAVD 管理器:无法在 android studio 中找到 adb
【发布时间】:2021-04-28 08:05:54
【问题描述】:
我刚刚开始我的 react 跟踪并想到了一个小的 react-native 应用程序。好吧,我使用 react-native CLI 选项卡根据https://reactnative.dev/docs/environment-setup 安装了 Android Studio、SDK 和所有我需要的东西。但是,当我尝试为列表中的任何设备启动模拟器时,我收到错误消息:AVD 管理器 无法找到 adb。我检查了我的 %ANDROID_HOME% 变量并将其设置为正确的 Sdk 目录,我可以在 platform-tools 目录中使用 adb.exe 而没有明显问题。但 AVD 管理器不能。
我什至尝试在删除 platform-tools 目录后重新安装 Android SDK,甚至安装其他版本,但它不起作用!
对正在发生的事情有什么想法吗?
【问题讨论】:
标签:
react-native
android-studio
installation
adb
avd-manager
【解决方案1】:
我为这个问题苦苦挣扎了几天,我发现的第一条建议是:
- 查看您的环境变量(例如 %ANDROID_HOME%);
- 删除 %ANDROID_HOME% 中的平台工具目录,adb.exe 已损坏或丢失;
- 重新安装 Android SDK 并检查 %ANDROID_HOME%\platform-tools 中的 adb.exe;
- 模拟新设备(你是魔法师 Harry!);
嗯,这对我不起作用,但显然对某些人有用,尤其是对于 avast 用户(显然它会破坏 adb.exe,因为它认为它是恶意软件)。
对我有用的是:
- 在 Android Studio 中,转到文件 > 项目结构(在 Windows 中为 Ctrl + Alt + Shift + S);
- 在 Project Settings>Project>Project SDK 下必须选择有效的 Android SDK;
- 模拟新设备(你是个巫师SadSack963!);