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

如何修改Android应用包名?避免生成新文件夹的方法

解决Android Studio重命名包名不生成新文件夹的问题

方法一:直接修改Manifest并同步

  • 打开AndroidManifest.xml,找到根标签manifest的package属性,直接替换成目标包名
  • 点击AS顶部的「Sync Project with Gradle Files」按钮,系统会自动更新所有关联的包名引用(包括Java/Kotlin文件的包声明、R类引用等)

方法二:通过Gradle配置修改(适配模块化项目)

  • 打开模块下的build.gradle(一般是app/build.gradle)
  • 在android块的defaultConfig里,修改applicationId为目标包名:
    android {
        defaultConfig {
            applicationId "com.your.new.package"
            // 其他原有配置保留
        }
    }
    
  • 点击同步按钮,此方式会修改应用的标识包名,同时自动更新代码引用,不会生成新文件夹

方法三:重命名时选择「Directory」而非「Package」

  • 右键点击要修改的包层级文件夹(比如com/old/package下的package文件夹),选Refactor > Rename
  • 在弹出框里选择「Directory」选项,输入新的包名部分(比如把package改成newpackage)
  • 勾选「Search in comments and strings」和「Search for text occurrences」,点击「Refactor」,系统会直接修改文件夹名称和所有代码引用,不会新增层级文件夹

注意事项

  • 修改完成后建议清理缓存:File > Invalidate Caches... > Invalidate and Restart,避免缓存导致的引用异常
  • Java和Kotlin混合项目无需单独处理两种语言文件,系统会自动同步更新

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 13:20:54