lixplor / android-Q-A

🐞 android related questions and answers
0 stars 0 forks source link

Android Studio修改包名 #84

Closed lixplor closed 7 years ago

lixplor commented 7 years ago

如何在Android Studio中修改项目目录的包名. 例如:

# 原包名: cn.fantasymaker.project
- cn/
    - fantasymaker/
        - project/
            MainActivity.java
            Abc.java

# 修改包名为: com.lixplor.project
- com/
    - lixplor/
        - project/
            MainActivity.java
            Abc.java
lixplor commented 7 years ago
  1. 在Android Studio的Project视图中, 默认包名是一行的, 如cn.fantasymaker.project. 这时refactor目录只能修改最后一层目录名称, 不能修改上层目录
  2. 点击上方⚙齿轮小按钮, 将Compact Empty Middle Packages选项的钩去掉. 此时包名部分的目录会分开显示, 可以分别对不同层级目录右键refactor进行修改
  3. 右键要修改的目录, 选择Refactor - Rename - Rename packages, 即可自动修改目录名称及所有import的包名