想修改Android Studio 中 project的名字
右鍵project 的名字,refactor – rename ,填寫好新名字後修改,被提示 「can’t rename root module」
因為Android Studio只能修改根目錄內的所有文件,要改project根目錄名字,只能關閉Android Studio 先在操作系統中修改文件夾名字。
解決辦法:
- Step 1. 關閉Android Studio
- Step 2. 修改project所在實體路徑的資料夾名字為 [NewName] (就是你想要的新名字)
- Step 3. 打開Android Stuido,import 專案,去選擇我們改修改好的新名字的資料夾。
- Step 4. 修改根目錄下的.iml文件名為[NewName].iml,及該文件中的external.linked.project.id=[NewName]
- Step 5. 修改.idea/modules.xml裡面的
<module fileurl=”file://$PROJECT_DIR$/[NewName].iml” filepath=”$PROJECT_DIR$/[NewName].iml” /> - 修改完畢。
我目前是用 Android Studio 2.3.3 版,Step 4 我還來不及去修改,Android Studio 就幫我建立了NewName.iml 所以,問題就解決了。
Step 5 裡也沒有這個問題。
我沒有使用 Step 4 + Step 5, 但可能需要點一下 “Build” – “Clean Project” 一次,不然程式無法安裝到 device 上測試,而且似乎會有一些未知的問題。
提供一個在 Android Studio 修改 root module name 的簡單方法:
打開 settings.gradle, 其中有一行定義 root module name,如:
rootProject.name=’MyTest’
改成你想要的名字之後,按右上角的『Sync Now』即可
感謝分享 😀