在 Windows 10 上使用 Android Studio 开发 Flutter 应用程序出现“无法定位 adb”
Posted
技术标签:
【中文标题】在 Windows 10 上使用 Android Studio 开发 Flutter 应用程序出现“无法定位 adb”【英文标题】:"Unable to locate adb" using Android Studio on Windows 10 to develop Flutter apps 【发布时间】:2020-12-20 17:04:57 【问题描述】:android Studio 升级到 4.0.1 版,现在我在尝试从 AVD 管理器启动 Android 模拟器映像以运行/调试 Flutter 应用程序时收到“无法找到 adb”消息。我已经尝试了所有明显的东西,例如检查以查看 .../AppDate/Local/Android/Sdk/platform-tools 中是否有 adb.exe 映像。我什至尝试过完全卸载并从头开始对所有内容进行全新安装。我有足够的磁盘空间,杀毒软件没有隔离它。有趣的是,如果我启动一个原生 Android 应用程序(例如“基本活动”),那么消息就会消失并且图像开始正常
【问题讨论】:
【参考方案1】:Android Studio - launch emulator AVD - "unable to locate adb"
访问上面的链接以获取详细的图片解决方案。
我遇到了和你一样的问题,我研究了整个互联网,但没有发现任何有用的东西。所以,我以某种方式找出了问题并解决了它,问题出在
app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
每当我们由于某种原因创建新项目时,Module SDK 都不会自动设置。因此,ADB 管理器抛出了一个错误“无法定位 AVD”,这并不是那么致命,因为错误/警告并没有阻止我们启动/启动模拟器,但是看到那个弹出框真是太烦人了。所以这是我的简单快速的解决方法。
解决方案:
点击项目文件夹,点击旁边的下拉图标。
现在导航到下面的路径。
android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
现在点击文件 GeneratedPluginRegistrant.java 打开它。
打开后,您会在顶部看到一个显示“未定义模块 SDK”的栏,
现在对着它,您还会看到一个名为“Setup SDK”的超文本,只需单击它。
这将打开一个弹出框,标题为“选择项目 SDK”。
现在选择 Android 平台 API,然后单击确定。完成后重新启动您的 IDE。
您的问题将得到解决。而且您还会注意到模拟器的打开速度比以前更快。
注意:
每个新的 Flutter 项目都必须执行上述步骤。
我之前已经回答了您的问题,阅读更多内容并通过图片详细了解只需访问链接 Android Studio - launch emulator AVD - "unable to locate adb"
【讨论】:
非常感谢,这有效。烦人的是每个颤振项目都必须这样做! 是的,您觉得我的回答很有帮助,请点击复选标记接受我的回答。祝你有美好的一天!以上是关于在 Windows 10 上使用 Android Studio 开发 Flutter 应用程序出现“无法定位 adb”的主要内容,如果未能解决你的问题,请参考以下文章
无法在 Windows 10 上卸载 Android Studio
从zip安装android studio时,Windows 10上没有SDK