这是flutter中文网上的安装指南:https://flutterchina.club/setup-windows/
但在我安装时也遇到一些坑,我用windows11装最新版,装完[2.10.0]flutter_windows_2.10.0-stable
之后不知运行CMD里输入flutter就闪退了,之后转战flutter_windows_1.20.2-stable这个版本,没闪退,输入flutter doctor时,列出了一些叉,然后逐个解决,
1.要装JDK,并配置环境变量。
-
flutter android-studio-dir = "C:\Program Files\Android\Android Studio" 配置android studio路径。
3.ANDROID_HOME = D:\Sdk,设置androidsdk。
4.flutter doctor --android-license 全程y
IMAGE
然后配置好之后,在androidstudio上创建空的工程,运行,竟然报错了
* What went wrong:
Execution failed for task ':app:stripDebugDebugSymbols'.
> No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi
提示NDK问题,去sdktools下载ndk,安装之后,还是这样。
最后发现是ndk路径没有选,但是flutter工程下file - project structure下没有ndk路径选项。
解决:
1.打开flutter工程,如果运行出现上述问题,找到Android,右键,flutter----open android moudle in androidstudio,然后再新的页面打开Android工程;
2.在Android工程下,点击,file—project structure—sdk location—ndk.
3.ndk路径在sdk下面。选择即可。
4.完成之后,关闭Android工程,回到flutter工程,点击运行,成功。