You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在启动Android Studio时执行自定义脚本(如npm、flutter命令)?

在启动Android Studio时自动执行脚本的实现方法

这个需求完全可行,以下是两种常用的实现方式:

方法一:修改Android Studio的启动脚本

直接在IDE的启动脚本中添加要执行的命令,启动时会先运行脚本再打开IDE。

Windows系统

  1. 找到Android Studio安装目录下的bin文件夹,打开其中的studio.bat脚本文件。
  2. 在脚本开头(IDE启动命令之前)添加以下内容:
    npm update -g
    flutter upgrade
    
    如果npm或flutter未加入系统环境变量,需使用绝对路径,例如C:\Program Files\nodejs\npm.cmd update -g

macOS系统

  1. 右键点击Android Studio应用图标,选择「显示包内容」,进入Contents/MacOS目录,打开studio脚本文件。
  2. 在#!/bin/sh之后、IDE启动命令之前添加:
    npm update -g
    flutter upgrade
    

Linux系统

  1. 找到Android Studio安装目录下的bin/studio.sh脚本文件。
  2. 在脚本开头添加:
    npm update -g
    flutter upgrade
    

方法二:使用Android Studio的启动任务宏

通过IDE内置的宏功能配置启动时自动执行的外部命令,无需修改系统脚本,且不受IDE更新影响。

  1. 打开Android Studio,进入File > Settings > Tools > Startup Tasks(Windows/Linux)或Android Studio > Settings > Tools > Startup Tasks(macOS)。
  2. 点击右上角的+按钮,选择「Add Macro」,为宏命名(例如StartupCommands)。
  3. 在宏编辑窗口,点击Add > Run External Tool,再点击+添加外部工具:
    • 名称:输入npm update -g
    • 程序:输入npm(或绝对路径)
    • 参数:输入update -g
    • 工作目录可留空或设为用户根目录
  4. 重复步骤3,添加flutter upgrade的外部工具:
    • 名称:flutter upgrade
    • 程序:flutter(或绝对路径)
    • 参数:upgrade
  5. 保存宏后,回到「Startup Tasks」界面,将刚才创建的宏添加到启动任务列表中。
  6. 重启Android Studio,启动时会自动执行配置的命令。

注意事项

  • 确保npm和flutter已加入系统环境变量,否则需使用绝对路径执行命令。
  • 修改启动脚本的方式,在Android Studio版本更新后可能会被覆盖,需要重新配置;宏方法则不会受更新影响。
  • 执行npm update -g和flutter upgrade可能需要一定时间,会延长IDE的启动时长,可根据自身需求选择是否启用。

内容的提问来源于stack exchange,提问作者giorgio79

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 05:53:11