Mac版最详细的Flutter开发环境搭建 (2)

先搞定需要brew安装的,如果你英文好,按着提示一条一条的安装,如果英文不好的话,那你可以找关键词,比如上面的输出,可以从中找到 brew install字眼,将所有需要brew安装的统统安装上即可。还是以上面为例,可以看到brew相关的有:

brew install --HEAD libimobiledevice brew install ideviceinstaller brew install ios-deploy brew install cocoapods

执行上面命令逐条安装依赖。再次运行flutter doctor, 这个时候需要安装的一些插件错误已经不会报了,但还是会有些其它的常见问题将会在下面一一列举出来。

常见问题汇总

Cocoapods is installed but not initializedCocoapods已经安装但没有初始化,执行下面语句完成初始化(可能较慢,耐心等待):

pod setup

✗ Xcode installation is incomplete; a full installation is necessary for iOS development. Download at: https://developer.apple.com/xcode/download/ Or install Xcode via the App Store. Once installed, run: sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

提示xcode安装不完整需要完整安装,运行以下命令然后输入root密码便可:

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

执行brew install --HEAD libimobiledevice命令会抛出如下异常:

configure: error: Package requirements (libusbmuxd >= 1.1.0) were not met: Requested 'libusbmuxd >= 1.1.0' but version of libusbmuxd is 1.0.10 Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables libusbmuxd_CFLAGS and libusbmuxd_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. READ THIS: https://docs.brew.sh/Troubleshooting

这时候需要运行brew unlink usbmuxd & brew install --HEAD usbmuxd而不是libusbmuxd。

flutter doctor没有检测到Android SDK, 安装sdk即可,如何安装?

先下载android sdk for mac 给二个靠谱的网址:

a. 

b. 

到这个面下载后,解压到某个目录

设置下载的代理服务器

命令行进入tools目录

然后输入 ./android sdk 请出SDK Manager的图形界面

Android SDK Manager -> Preferences...

Mac版最详细的Flutter开发环境搭建

 

http proxy server这里填写: mirrors.neusoft.edu.cn (感谢东软搭建国内的镜像服务器,为广大程序员造福无数)

端口填写80,然后把Force https:// 前的勾勾上

mac顶部菜单Tools->Manage Add-on Site

Mac版最详细的Flutter开发环境搭建

 

把下面这堆网址全手动New加进去,然后就可以下载了(注:上图中加圈的项,建议勾上,否则有可能创建不了Android模拟设备):

 

Mac版最详细的Flutter开发环境搭建

 

平台设置

macOS支持为iOS和Android开发Flutter应用程序。现在完成两个平台设置步骤中的至少一个,以便能够构建并运行你的第一个Flutter应用程序

iOS 设置  Android 设置 

至此,全部环境搭建步骤结束,不敢保证全部正确,但我尽可能的把我的安装过程和问题都列了出来,希望可以帮到各位同学,祝大家起跑顺利,若果安装过程中有任何问题,大家可以评论或在我的公众号前端小苑留言,看到后我会第一时间回复。

最后欢迎大家关注公众号前端小苑,我会定期在这里发表原创文章。

 

Mac版最详细的Flutter开发环境搭建

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyyfff.html