簡體   English   中英

如何在 Android Studio 3.4 中復制和重命名項目?

[英]How to copy and rename a project in Android Studio 3.4?

我正在使用 Android Studio 3.4,我想復制和重命名(克隆)我現有的項目之一,並在不同的項目名稱下重用它。

我曾嘗試更改包名稱並對其進行重構,但不知何故我被卡住了。

我需要手動修改 Gradle 文件嗎?

我需要手動修改 AndroidManifest.xml 文件嗎?

分步指南將不勝感激。

您可以按照以下步驟操作:

  1. (不在 Android Studio 中)復制/復制現有的“OldProject”目錄。
  2. (不在 Android Studio 中)將復制的目錄重命名為“NewProject”。
  3. 啟動 Android Studio 3.4。
  4. 選擇“打開現有的 Android Studio 項目”。
  5. 導航到“NewProject”目錄,選擇它並單擊“打開”。
  6. 構建 -> 清理項目。
  7. 文件 -> 將項目與 gradle 文件同步。
  8. 單擊“1:Project”側選項卡,然后從下拉菜單中選擇 Android。
  9. 展開應用程序 -> java 文件夾。
  10. 右鍵單擊 com.example.android.oldproject 並選擇 Refactor -> Rename。
  11. 在“重命名”對話框中為新項目指定一個新名稱。
  12. 選擇“在注釋和字符串中搜索”和“搜索文本出現次數”。 單擊重構。
  13. 出現“查找:重構預覽”窗格,單擊“進行重構”。
  14. 展開 res -> values 文件夾並雙擊 strings.xml 文件。
  15. 將 app_name 字符串值更改為“新項目”。

檢查文件並將項目與Gradle文件同步:

  1. 在 Android Studio 項目窗格中,展開 Gradle 腳本並打開 build.gradle(模塊:app)。
  2. 在 android -> defaultConfig -> applicationId 檢查 applicationID 鍵的值是否為“com.example.android.newproject”。 如果值不正確,請手動更改。
  3. 文件 -> 將項目與 gradle 文件同步

確保AndroidManifest.xml文件中的應用程序和包名稱正確:

  1. 展開應用程序 -> manifests 文件夾並雙擊 AndroidManifest.xml。
  2. 檢查“包”名稱是否正確。 它應該是“com.example.android.newproject”。 如果沒有,請手動更改。

我有同樣的問題,@bart 的回答對我幫助很大。 盡管如此,在完成上述所有操作后,我收到了一個錯誤:

“檢測到不支持的模塊:以下模塊不支持編譯:(previousname)App。不幸的是,一個項目中不能有非 Gradle Java 模塊和 Android-Gradle 模塊。”

環顧四周,我發現了這個問題

所以我按照@D_Alpha 的建議解決了:

1-關閉項目

2- 關閉 Android Studio IDE

3-刪除.idea目錄

4- 刪除所有 .iml 文件

5-打開Android Studio IDE並導入項目

答案取自這里

(Android Studio 版本:v.4.0)

我認為在本地 Windows 目錄中簡單地創建一個新的項目文件夾可能更簡單,用你想要的名稱重命名。 從現有(克隆)目錄中復制所有文件並將它們直接粘貼到新文件夾中。 然后,只需在 Android Studio 中打開即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM