我试图在Windows OS上安装flutter(包括android studio和模拟器)(也尝试了Linux发行版(Ubuntu))。当我尝试运行仿真器时,我总是收到相同的错误:“无法找到adb”。但是,我检查了一下,adb文件位于Platform-tools中,并且该路径已正确引用(据我所知)。同样,即使弹出错误,仿真器仍然会加载。我什至尝试运行测试代码(尽管有错误),但它停留在以下行中:“正在运行Gradle任务'assembleDebug'...”。我检查了环境变量路径/确保正确设置了路径。我尝试过重新安装软件和platform-tools文件夹,以及我在网上看到的任何其他建议。如果需要,我可以提供更多信息。任何帮助将不胜感激!
软件版本信息: Windows 10家庭版 Ubuntu 20.04, Flutter 1.17.4, 飞镖2.8.4, Android Studio 4.0
答案 0 :(得分:1)
Android Studio - launch emulator AVD - "unable to locate adb"
我已经回答了您的问题,请访问上面的链接以了解更多信息。
解决方案:
点击项目文件夹,点击旁边的下拉图标。
现在导航到下面的路径。
android / app / src / main / java / io / flutter / plugins / GeneratedPluginRegistrant.java
现在,单击文件GeneratedPluginRegistrant.java将其打开。
打开后,在顶部,您会看到一个栏,显示“未定义模块SDK”,
现在就对着它,您还将看到一个名为“ Setup SDK”的超文本,只需单击它即可。
这将打开一个标题为“选择项目SDK”的弹出框。
现在选择Android Platform API,然后单击“确定”。完成之后,重新启动您的IDE。
您的问题将得到解决。而且您还将注意到,模拟器的打开速度比以前更快。
注意:
每个新的flutter项目都必须执行上述步骤。
答案 1 :(得分:0)
我最近刚刚经历了这个问题。我在Ubuntu 18.04.5 LTS
上。
发生这种情况是因为磁盘上没有足够的空间。
解决方案是通过删除旧内容来在我的home
目录中腾出空间。