flutter在安卓模拟器上运行
下载android studio,然后把其中的模拟器设为情况变量,然后在vscode/cursor中利用插件,打开安卓模拟器一、下载android studio
网址
https://developer.android.google.cn/studio?hl=zh-cn
网页拖到最下方
mac 下载64位 ARM
https://i-blog.csdnimg.cn/direct/ac86f0a42301414db25c75acb69a60d5.png
二、启动android studio
[*]遇见这个点取消
https://i-blog.csdnimg.cn/direct/2cce5cf3640b48ac8b8e73bda8db7e93.png
[*]选 standard
https://i-blog.csdnimg.cn/direct/1952be34d0424c158c163d271503baec.png
[*]一直点下一步直到竣事
三、设置SDK
[*]把SDK platform中的这些都勾选了
https://i-blog.csdnimg.cn/direct/fc2ff740210e4acf9c97a459c7b96a60.png
[*]把SDK Tools中的这些都选上
https://i-blog.csdnimg.cn/direct/2dad5f84af3645c49be2768c9b5e1cb2.png
四、打开文件 打开模拟器
[*] 用Android Studio打开flutter项目中的Android文件夹,而不是打开整个项目,
[*] 在下方 处 会有赤色的错误提示,点击下载一些东西,点击后自动下载,要等待较长时间,直到全部下载完,没有错误提示
https://i-blog.csdnimg.cn/direct/e7a8da0ec65443e7a234a321b367e811.png
[*] 在上图 处 是添加模拟器,点击加号选择 Create Virtual Device,https://i-blog.csdnimg.cn/direct/3dd14fac2df44270a8e09f9a8ba914dd.png
选择phone ——选个手机——点击next直到竣事
https://i-blog.csdnimg.cn/direct/567d077fa9a94081b5c66ac3376ac35a.png
[*] 添加完成后,点击Virtual后面的三角箭头,运行一个模拟器,刚才是运行要加载一些东西,遇到赤色的报错就点击,会自动下载
https://i-blog.csdnimg.cn/direct/3dd14fac2df44270a8e09f9a8ba914dd.png
五、运行程序
点如图这个 Run’app’,如果下方终端又提示要下载什么,就下载,然后等待就能在模拟上运行了
https://i-blog.csdnimg.cn/direct/098994dbf17049e18d0988bce935bdbe.png
六、在vscode/cursor中利用安卓模拟器
1、在Android Studio中一定要勾选命令行这个选项
https://i-blog.csdnimg.cn/direct/0c3da249c03146a88899f23daa6d348e.png
2、设置情况变量
echo 'export ANDROID_HOME=$HOME/Library/Android/sdk' >> ~/.zshrc
echo 'export PATH=$PATH:$ANDROID_HOME/emulator' >> ~/.zshrc
source ~/.zshrc
3、安装插件并检查
https://i-blog.csdnimg.cn/direct/5f8c7b3dd7754844b2ab2ab1f0b8fe71.png
https://i-blog.csdnimg.cn/direct/3335f983609240ada317c8b2a894748a.png
4、打开模拟器
用 command + shift + P 或者 F1 打开对话框
点击 Lunch Emulator
https://i-blog.csdnimg.cn/direct/0aff86af840946e58aa17ee5d90af71a.png
右下角点击设备
https://i-blog.csdnimg.cn/direct/ddc89b36231e4ede9bbab1a9fadeeec6.png
然后就可以在运行时选择设备了
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]