簡體   English   中英

更改項目名稱和包名稱

[英]change project name and package name

是否可以在Android中更改項目名稱和包名稱。

項目名:

res -> values -> strings.xml -> app_name -> (change the name)

包裹名字:

右鍵項目->Android工具->重命名應用程序包->(改名)

更改包名稱:

  1. 右鍵單擊項目>Android 工具>重命名應用程序包

  2. 轉到 src 右鍵單擊​​您的主包>重構>重命名

  3. 轉到清單文件並更改您的包名稱。

    更改項目名稱:

  4. 右鍵單擊項目重構>重命名

嘗試這個

  1. 右鍵單擊您的項目。
  2. 點擊“重構”
  3. 點擊“重命名...”
  4. 項目清單

輸入名字!

或者這對你不起作用?

您可以在清單文件中更改它。 在這里,您可以更改有關 android 項目本身的一大堆設置。

1. Right click on project in project pane.
2. Click "Open module settings"
3. In the project structure frame, click app below the Modules
4. Click "Flavors" and change "Application Id".
5. Edit Manifest.xml in your project and rebuild it.

如果您想更改手機上顯示的應用程序名稱,只需更改 app_name 變量中的值。 路徑是 res -> values -> strings.xml -> app_name

在此處輸入圖片說明

我剛剛完成修改包名稱,我希望這會有所幫助。 我正在使用日食。

首先你應該備份你的AndroidManifest.xml ,然后你可以選擇Refactor -> Rename to the package you want to change name。

我的eclipse Refactor會修改AndroidManifest.xml ,導致編譯不了,所以我直接把備份的AndroidManifest.xml粘貼上去,自己把包名改成新的。

順便說一句,你應該先清理你的項目,這樣在gen文件夾中自動生成的文件將被清理。

當您使用新的AndroidManifest.xml再次構建時,您將獲得正確的gen文件夾。

希望能幫助到你。

如果您嘗試更改根模塊名稱並收到“無法重命名根模塊”錯誤,請打開gradle.settings文件並將rootProject.name更改為您想要的任何內容,然后同步 在此處輸入圖片說明

在此處輸入圖片說明

要編輯應用程序名稱,請按照以下步驟操作....

  1. 在您的 Java 類或活動之一中右鍵單擊包名稱,然后對其進行反應並編寫您自己的包名稱,然后單擊確定。
  2. 打開清單並根據您在 java 類中的包名更改您的包名

更改文件中項目的名稱 -> (settings.gradle)

項目名稱在文件.project 中定義如下。 它與您的 AndroidManifest.xml 處於同一級別。 當我想將一個與現有項目具有相同 projectName 的項目添加到我的工作區時,我遇到了它,並且可以找到它的定義位置。 在這種情況下,清單文件沒有幫助。

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>YourProjectName</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
    <buildCommand>
        <name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name>
        <arguments>
        </arguments>
    </buildCommand>
    <buildCommand>
        <name>com.android.ide.eclipse.adt.PreCompilerBuilder</name>
        <arguments>
        </arguments>
    </buildCommand>
    <buildCommand>
        <name>org.eclipse.jdt.core.javabuilder</name>
        <arguments>
        </arguments>
    </buildCommand>
    <buildCommand>
        <name>com.android.ide.eclipse.adt.ApkBuilder</name>
        <arguments>
        </arguments>
    </buildCommand>
</buildSpec>
<natures>
    <nature>com.android.ide.eclipse.adt.AndroidNature</nature>
    <nature>org.eclipse.jdt.core.javanature</nature>
</natures>

用於更改任何應用程序的包名稱。

嘗試這個

1 . 右鍵單擊項目名稱轉到android工具然后重命名應用程序包輸入新的包名稱然后單擊確定並根據它更新。

2.轉到您的主包名稱然后右鍵單擊然后重構並重命名輸入新的包名稱。

3.轉到清單並使用新包名稱更改舊包。

現在您可以運行您的項目。

讓我補充一點羅伯特·馬賽奧利的回答。

如果您在 XML 文件中使用了自定義屬性( 創建視圖類),您還必須重命名您的 XML 命名空間。

xmlns:custom="http://schemas.android.com/apk/res/com.myold"

必須重命名為

xmlns:custom="http://schemas.android.com/apk/res/com.mynew"

您是指清單中application標簽的android:label屬性嗎? 如果是這樣,您可以像這樣直接設置它:

    <application
        ...
        android:label="My title"
        ... >

或者配置默認指向的字符串資源,我認為它被稱為app_name 打開項目子文件夾res/values/的文件strings.xml並在那里進行編輯。

1) 關閉 Android Studio

2)復制舊項目並將其重命名為新項目

3)重新打開android studio並導入新項目

4)轉到舊包名稱並根據您的新項目重命名

5)他們,點擊編輯==>查找==>在路徑中替換並將舊項目名稱的舊出現替換為新的

6)清理項目並再次重建

就是這樣

在此示例中,我想通過翻譯將我的應用程序標題更改為 Surah Al Baqrah。

將您的視圖更改為 Android。 轉到 App --> Res --> Values --> Strings.xml 您可以更新以下代碼:

<string name="app_name">My Application</string>

看起來像:

圖片

到:

    <resources>
        <string name="app_name">Surah Al Baqrah with Translation</string>
    </resources>

看起來像:

圖片

暫無
暫無

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

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