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

相关推荐
zhy295638 小时前
【DNN】基础环境搭建
人工智能·tensorrt·cuda·开发环境·cudnn
慕伏白9 小时前
【慕伏白】Android Studio 无线调试配置
android·ide·android studio
大雷神9 小时前
Flutter鸿蒙开发
flutter·华为·harmonyos
shelutai13 小时前
实现提供了完整的 Flutter Web 文件上传解决方案
前端·flutter
yeziyfx14 小时前
Android Studio制作.9图(点9图/9Patch图)
android·ide·android studio
小仙女喂得猪15 小时前
2025 Android原生开发者角度的Flutter 笔记整理(对比ReactNative)
android·flutter·react native
猪哥帅过吴彦祖15 小时前
Flutter 系列教程:列表与网格 - `ListView` 和 `GridView`
前端·flutter·ios
程序员老刘1 天前
为什么我从不推荐GetX?11k星标背后的真相
flutter·客户端
dragon7252 天前
flutter riverpod原理浅析
flutter
恋猫de小郭2 天前
深入理解 Flutter 的 PlatformView 如何在鸿蒙平台实现混合开发
android·前端·flutter