You need to enable JavaScript to run this app. 如何修改Android Studio默认公司名以自定义默认包名
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Android Studio默认公司名以自定义默认包名

自定义Android Studio新建项目默认包名前缀实现方法

完全可以实现该需求,通过修改Android Studio内置的项目新建模板配置即可生效,后续所有新建项目的默认包名都可以替换为自定义前缀,无需每次手动修改。

操作步骤

1. 定位模板存储目录

不同操作系统下内置项目模板的存储路径有差异,进入对应路径后找到NewAndroidProject文件夹,该文件夹存储了新建项目向导的全部默认配置:

  • Windows 系统:<Android Studio 安装根目录>\plugins\android\lib\templates\gradle-projects\NewAndroidProject\
    例:默认安装路径下为 D:\Program Files\Android\Android Studio\plugins\android\lib\templates\gradle-projects\NewAndroidProject\
  • macOS 系统:/Applications/Android Studio.app/Contents/plugins/android/lib/templates/gradle-projects/NewAndroidProject/
  • Linux 系统:<Android Studio 安装根目录>/plugins/android/lib/templates/gradle-projects/NewAndroidProject/
    例:解压版安装在/opt目录下为 /opt/android-studio/plugins/android/lib/templates/gradle-projects/NewAndroidProject/

2. 修改模板默认配置

进入NewAndroidProject目录后,修改两个核心配置文件,即可完成默认包名的自定义:

  1. 打开目录下的 globals.xml.ftl 文件
    找到文件内两处默认配置:
    • 原有默认域名配置:<global name="defaultDomain" value="example.com" />
      将value字段修改为自定义域名,例如要实现包名前缀为com.whatever,则将值改为whatever.com,修改后为:<global name="defaultDomain" value="whatever.com" />
    • 原有默认应用包名配置:<global name="applicationPackage" value="com.example.${escapeXmlAttribute(projectName)}" />
      将com.example替换为自定义前缀,例如com.whatever,修改后为:<global name="applicationPackage" value="com.whatever.${escapeXmlAttribute(projectName)}" />
  2. 打开同目录下的 recipe.xml.ftl 文件
    遍历文件内所有涉及com.example的占位配置,将其同步替换为com.whatever,确保新建项目向导的全流程不会再出现默认的com.example前缀。

修改完成后重启Android Studio,新建项目时即可看到默认包名已替换为com.whatever.[appName]格式。

注意事项

  • 所有修改操作需要在Android Studio完全关闭的状态下进行,否则运行中的程序会覆盖已修改的文件,导致配置不生效。
  • 若Android Studio安装在系统保护目录(如Windows的Program Files、macOS的应用程序目录)下,修改文件时需要使用管理员/root权限打开编辑器,否则会出现文件无法保存的问题。
  • 每次升级Android Studio版本后,内置模板文件会被自动重置,需要重新执行上述修改步骤才能保留自定义配置。
  • 若不想反复修改内置模板,可将修改完成的整个NewAndroidProject文件夹复制到Android Studio的用户模板目录下,该目录的配置不会被版本升级覆盖,后续新建项目时选择对应自定义模板即可。用户模板目录路径为:
    • Windows:C:\Users\<你的用户名>\.AndroidStudio<版本号>\config\plugins\android\lib\templates\gradle-projects\
    • macOS:~/Library/Application Support/Google/AndroidStudio<版本号>/plugins/android/lib/templates/gradle-projects/
    • Linux:~/.AndroidStudio<版本号>/config/plugins/android/lib/templates/gradle-projects/

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.11.04 06:06:04