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

相关推荐
AnalogElectronic9 小时前
问题记录,在使用android studio 构建项目时遇到的问题
android·ide·android studio
江上清风山间明月13 小时前
Flutter开发的应用页面非常多时如何高效管理路由
android·flutter·路由·页面管理·routes·ongenerateroute
Zsnoin能1 天前
flutter国际化、主题配置、视频播放器UI、扫码功能、水波纹问题
flutter
早起的年轻人1 天前
Flutter CupertinoNavigationBar iOS 风格导航栏的组件
flutter·ios
HappyAcmen1 天前
关于Flutter前端面试题及其答案解析
前端·flutter
彬sir哥1 天前
Cannot import to svn: ‘C:\Program‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
svn·android studio
coooliang1 天前
Flutter 中的单例模式
javascript·flutter·单例模式
coooliang1 天前
Flutter项目中设置安卓启动页
android·flutter
JIngles1231 天前
flutter将utf-8编码的字节序列转换为中英文字符串
java·javascript·flutter
九思x1 天前
Android Studio安装配置及运行
android·ide·android studio