许多同学,下载flutter后添加path,用AndroidStudio创建flutter项目后发现很多报错,这是找不到相应的库导致
1 下载flutter
添加path:为flutter的bin路径
2 添加系统变量,以下是变量名和值
PUB_HOSTED_URL = https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL = https://storage.flutter-io.cn
3 下载AS安装Sdk,并配置sdk环境变量
添加系统变量
ANDROID_HOME=sdk的路径
添加path
%ANDROID_HOME%\tools
%ANDROID_HOME%\tools\bin
%ANDROID_HOME%\platform-tools
4 此时在cmd下运行 flutter doctor检查环境,发现有报错
报错cmdline-tools找不到
打开AndroidStudio设置,勾选sdk中的cmdline-tools安装
添加path %ANDROID_HOME%\cmdline-tools\latest\bin
报错Android licenses not accepted
将jdk改为11或17版本,不支持jdk8
再运行其指定的命令 flutter doctor --android-licenses
5 创建项目
flutter doctor 检查环境命令
flutter create myapp 创建项目命令
cd myapp 进入项目目录
flutter devices 查看可运行设备
flutter run 在目录下执行
6注意 :flutter项目结构和react-native类似,目录下的Android才是安卓项目,用AS打开该android目录运行即可