android-studio-2022.1.1.20 + jdk-17 + flutter_windows_3.7.3-stable
在windows11 64位 测试成功,不保证其他系统一定成功,flutter的安装环境莫名其妙的问题很多,如果不能用的建议尝试正常安装.
默认修改了 阿里云源 和 pub.flutter-io.cn storage.flutter-io.cn 源
使用方法见安装目录 “安装方式.txt”
https://download.csdn.net/download/tangshangkui/88623944
https://blog.csdn.net/yufumatou/article/details/117749143
https://blog.csdn.net/mbest6/article/details/115614305
https://blog.csdn.net/qq_36158551/article/details/119965444
https://blog.csdn.net/goldentec/article/details/123685360
下面步骤都以 目标路径 D:\flutterWindows 为例说明
(1)flutterSdk jdk-17 保存到D:\flutterWindows\flutterSdk D:\flutterWindows\jdk-17
(2)运行 Android Studio一次, 会自动下载 Android/sdk/platform-tools/
(3)用Android Studio,随便打开一个项目,或者新建一个项目, 并保证能够正常编译apk
关闭 Android Studio
(1)移动 AndroidStudio安装文件 到 D:\flutterWindows\AndroidStudio
(2)移动: config: C:\Users{用户文件夹}\AppData\Roaming\Google.AndroidStudio 或 AndroidStudio{版本号}
到 D:\flutterWindows\Config\Roaming
(3)移动: system:C:\Users{用户文件夹}\AppData\Local\Google.AndroidStudio 或 AndroidStudio{版本号} 到
D:\flutterWindows\Config\Local
去掉这两个配置前面的#(注释) 并且修改值为
idea.config.path=D:/flutterWindows/Config/Roaming
idea.system.path=D:/flutterWindows/Config/Local
删除 C:\Users{用户文件夹}.android\avd 此时这个文件夹应该是空的(如果不是空的需要移动,并且修改ini,比较麻烦)
创建目录 D:\flutterWindows\AVD
创建环境变量 ANDROID_AVD_HOME D:\flutterWindows\AVD
(1)复制(注意先复制)文件夹 C:\Users{用户文件夹}\AppData\Local\Android\Sdk 到
D:\flutterWindows\AndroidSdk
(3)打开 Android Studio 在 Android Studio中设置 AndroidSdk 路径为 D:\flutterWindows\AndroidSdk 等待一下(可能有点卡),
设置成功后,退出Android Studio,重命名 C:\Users{用户文件夹}\AppData\Local\Android\Sdk 目录为 SDK2
添加环境变量 ANDROID_HOME D:\flutterWindows\AndroidSdk
注意 这一步需要同时修改配置 和 添加环境变量
再次打开 Android Studio 如果没有提示下载SDK,表示移动SDK成功,
可以删除 C:\Users{用户文件夹}\AppData\Local\Android\Sdk(SDK2) 目录
移动C:\Users{用户文件夹}.gradle 到 D:\flutterWindows\gradle
设置环境变量 GRADLE_USER_HOME D:\flutterWindows\gradle
重启 Android Studio
新增 D:\flutterWindows\gradle\init.gradle 用于配置阿里云源(详见文件内容)
allprojects {
buildscript {
repositories {
maven { url 'https://maven.aliyun.com/repository/public/' }
maven { url 'https://maven.aliyun.com/repository/google/' }
}
}
repositories {
maven { url 'https://maven.aliyun.com/repository/public/' }
maven { url 'https://maven.aliyun.com/repository/google/' }
}
println "${it.name}: Aliyun maven mirror injected"
}```
## 7.打包压缩D:\flutterWindows
# 绿色版安装方法
1.解压到 D:\flutterWindows(必须是这个目录,如果不是需要按照绿色版制作方法中的步骤修改相关配置)
2.安装git(确保命令行中能够正常执行git),如果以及安装跳过
3.执行命令行
这部可以解决"unable to find git in your path" 错误.
```bash
d:
cd D:\flutterWindows\flutterSdk
git config --global --add safe.directory D:/flutterWindows/flutterSdk
4.设置环境变量
FLUTTER_STORAGE_BASE_URL https://storage.flutter-io.cn
PUB_HOSTED_URL https://pub.flutter-io.cn
JAVA_HOME D:\flutterWindows\jdk-17
ANDROID_HOME D:\flutterWindows\AndroidSdk
ANDROID_SDK_HOME D:\flutterWindows\AndroidSdk
ANDROID_AVD_HOME D:\flutterWindows\AVD
GRADLE_USER_HOME D:\flutterWindows\gradle
在path中添加下面的路径
%JAVA_HOME%\bin
D:\flutterWindows\flutterSdk\bin
%ANDROID_HOME%\platform-tools
5.手动创建快捷方式 D:\flutterWindows\AndroidStudio\bin\studio64.exe 到桌面
6.运行 flutter doctor 检查是否正常.(如果提示未安装AndroidStudio不用管 )
7.运行AndroidStudio 打开 项目 D:\flutterWindows\cesi2 (这是一个空白项目)
在AndroidStudio 的终端中运行
flutter clean
连上手机,编译apk. 如果编译成功 则 flutter 开发环境安装完成
可能遇到编译成功安装失败的故障,可能是因为手机安装过类似的包,在终端中执行
adb uninstall com.example.cesi2 卸载后重试