AndroidStudio flutter 开发环境 绿色版,绿化方法

这里写自定义目录标题

绿色版下载:

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.按照正常方式配置flutter开发环境(不包括桌面开发环境),确认能够正常编译apk

(1)flutterSdk jdk-17 保存到D:\flutterWindows\flutterSdk D:\flutterWindows\jdk-17

(2)运行 Android Studio一次, 会自动下载 Android/sdk/platform-tools/

(3)用Android Studio,随便打开一个项目,或者新建一个项目, 并保证能够正常编译apk

2.移动AndroidStudio

关闭 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

3.修改 {Android Studio安装路径}\bin\idea.properties

去掉这两个配置前面的#(注释) 并且修改值为

idea.config.path=D:/flutterWindows/Config/Roaming

idea.system.path=D:/flutterWindows/Config/Local

4.移动.android

删除 C:\Users{用户文件夹}.android\avd 此时这个文件夹应该是空的(如果不是空的需要移动,并且修改ini,比较麻烦)

创建目录 D:\flutterWindows\AVD

创建环境变量 ANDROID_AVD_HOME D:\flutterWindows\AVD

5.移动AndroidSdk

(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) 目录

6.移动gradle

移动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 卸载后重试

相关推荐
lqj_本人3 小时前
鸿蒙next选择 Flutter 开发跨平台应用的原因
flutter·华为·harmonyos
lqj_本人6 小时前
Flutter&鸿蒙next 状态管理框架对比分析
flutter·华为·harmonyos
Rverdoser10 小时前
Android Studio 多工程公用module引用
android·ide·android studio
起司锅仔10 小时前
Flutter启动流程(2)
flutter
hello world smile14 小时前
最全的Flutter中pubspec.yaml及其yaml 语法的使用说明
android·前端·javascript·flutter·dart·yaml·pubspec.yaml
lqj_本人14 小时前
Flutter 的 Widget 概述与常用 Widgets 与鸿蒙 Next 的对比
flutter·harmonyos
iFlyCai14 小时前
极简实现酷炫动效:Flutter隐式动画指南第二篇之一些酷炫的隐式动画效果
flutter
lqj_本人14 小时前
Flutter&鸿蒙next 中使用 MobX 进行状态管理
flutter·华为·harmonyos
lqj_本人14 小时前
Flutter&鸿蒙next 中的 setState 使用场景与最佳实践
flutter·华为·harmonyos
hello world smile16 小时前
Flutter常用命令整理
android·flutter·移动开发·android studio·安卓