后端开发第一次尝试flutter移动开发,记录下入门准备工作
前提条件
- 安装flutter,执行flutter doctor
命令
- 下载好xcode,同时安装好模拟器并打开
先安装flutter
校验flutter
配置android模拟器,并运行项目时,需要先安装Android Studio,安装完成后,需要下载SDK,同时配置Android环境变量
export ANDROID_HOME="$HOME/Library/Android/sdk" export PATH="$PATH:$MAVEN_HOME/bin" export PATH="$PATH:$ANDROID_HOME/tools" export PATH="$PATH:$ANDROID_HOME/platform-tools"
配置完成后,可以执行adb命令,链接模拟器
abd connect 127.0.0.1:5555
flutter devices
将项目运行到Android模拟器
flutter run -d 127.0.0.1:5555
原因:Android版本需要的java版本需要到jdk11,而本机的环境是1.8,可以在本地下载完jdk11后,在flutter项目的Android修改gradle.properties的配置文件
org.gradle.java.home=/Users/johnezhou/java/jdk-11.0.20.1.jdk/Contents/Home
执行flutter doctor
的时候,有可能会出现如下报错
这是因为IOS模拟器的运行环境没有安装,可以直接执行命令进行安装,但是大概率会失败,因此推荐第二种方式
xcodebuild -runFirstLaunch xcrun simctl runtime add /Users/johnezhou/code/tools/iOS_17.5_Simulator_Runtime.dmg
IOS真机调试
ios拔数据线运行报错
flutter开发之in iOS 14+,debug mode Flutter apps can only be launched from Flutter tooling, IDEs with Fl
需要在xcode中添加如下配置