这是我的路径
export ANDROID_SDK_ROOT=/mnt/sda1/DevTools/sdk/
export ANDROID_HOME=$ANDROID_SDK_ROOT
export PATH=${PATH}:/mnt/sda1/DevTools/sdk/platform-tools
我试过很多案例,但还是这个错误!
这是我的路径
export ANDROID_SDK_ROOT=/mnt/sda1/DevTools/sdk/
export ANDROID_HOME=$ANDROID_SDK_ROOT
export PATH=${PATH}:/mnt/sda1/DevTools/sdk/platform-tools
我试过很多案例,但还是这个错误!
6条答案
按热度按时间xcitsw881#
请尝试:
如果出现错误,请尝试定位Android SDK路径。
矿山:
ujv3wf0j2#
如果你有
sdkmanager
,avdmanager
和emulator
,并且你在PATH环境变量中有它们,那么1.下载系统映像:
sdkmanager "system-images;android-30;google_apis_playstore;x86_64"
(you可以找到
sdkmanager --list --verbose
的可用软件包)1.创建新的虚拟设备
avdmanager create avd --name MyAndroidDevice --package "system-images;android-30;google_apis_playstore;x86_64"
1.启动仿真器
emulator -avd MyAndroidDevice
1.现在重新启动VSCode并打开您的Flutter项目。新设备应该在右下角,或者您应该可以通过单击“无设备”来选择它。
js5cn81o3#
我知道这是一个老问题,但是在~/.bashrc中设置我的$PATH变量(我在Ubuntu 20.04上)对我不起作用。
我需要为VScode设置Android模拟器,因为我想运行我的Flutter应用程序,这似乎与OP的问题相同。
实际上,您可以在终端中使用Flutter来完成此操作,而不是直接设置$PATH。
如果在终端中运行“flutter config”,则会得到如下结果:
配置Flutter设置。
要删除设置,请将其配置为空字符串。
Flutter工具匿名报告功能使用统计数据和基本崩溃报告,以帮助改进Flutter工具。请参阅Google的隐私政策:https://www.google.com/intl/en/policies/privacy/
....
运行“flutter help”查看全局选项。
设置:安卓软件开发包:<my_path_to_android_tools>
分析报告当前已启用。
然后,您可以在下面看到当前使用flutter设置的$PATH:
设置:安卓软件开发包:<my_path_to_android_tools>
我的是不正确的,所以我用下面的命令将其更改为当前的:
flutter配置--android-sdk<my_path_to_android_tools>
之后我重新启动了VScode,当它完成加载后,我现在可以按下右上角的“设备”按钮,然后选择我已经创建的模拟器。我使用上面的一个答案来安装模拟器本身。
由于安装了一些依赖项,第一次启动模拟器花了一段时间,但它确实工作了!
ih99xse14#
我试了一下,效果很好:
flutter config --enable-android
。您将得到Setting "enable-android" value to "true".
Open Android Studio -> Configure -> AVD Manager -> Create Your Virtual Device
Ctrl+P
或cmd+P
,然后键入>
),或从View -> Command palette... -> Flutter: Select Device -> choose your android device
jpfvwuh45#
我也遇到过同样的问题,我在终端上用VS代码运行
flutter doctor
解决了这个问题。在我的例子中,我把android sdk放在了一个自定义的位置(D盘),这就是为什么它没有被自动找到的原因。“医生”告诉我运行flutter config --android-sdk <my-sdk-custom-location>
。运行它并重新启动IDE就成功了。希望这能帮助遇到同样问题的人。bksxznpy6#
对我来说,我不得不重新启动我的VS代码的Android SDK的安装被反映在它.