更改项目名称和包名称

时间:2011-02-28 01:12:55

标签: android

是否可以在Android中更改项目名称和包名称。

17 个答案:

答案 0 :(得分:23)

项目名称:

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

包名:

右键点击该项目 - > Android工具 - >重命名应用程序包 - > (更改名称)

答案 1 :(得分:17)

更改包名称:

  1. 右键单击项目> Android工具>重命名应用程序包

  2. 转到src,右键单击主包>重构>重命名

  3. 转到清单文件并更改您的包名称。

    更改项目名称:

  4. 右键单击Project Refactor> Rename

答案 2 :(得分:11)

试试这个

  1. 右键点击您的项目。
  2. 点击“重构”
  3. 点击“重命名...”
  4. 列表项
  5. 输入姓名!

    或者那不适合你吗?

答案 3 :(得分:7)

您在manifest file中更改了它。这是你可以改变关于android项目本身的一大堆设置的地方。

答案 4 :(得分:5)

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.

答案 5 :(得分:4)

如果要更改手机上显示的应用程序名称,只需更改app_name变量中的值即可。路径是res - >值 - > strings.xml - > APP_NAME

enter image description here

答案 6 :(得分:3)

我刚刚完成修改包名称,我希望这会有所帮助。我正在使用eclipse。

首先,您应备份AndroidManifest.xml,然后可以选择Refactor -> Rename到要更改名称的包。

我的eclipse Refactor将更改AndroidManifest.xml并使其无法编译,因此我只需粘贴AndroidManifest.xml I备份,并将自己的包名更改为新的。

顺便说一句,您应该先清理项目,这样才能清除gen文件夹中自动生成的文件。

使用新的AndroidManifest.xml再次构建时,您将获得正确的gen文件夹。

希望它有所帮助。

答案 7 :(得分:1)

如果您尝试更改根模块名称并出现“无法重命名根模块” 错误,请打开 gradle.settings 文件并更改< strong> rootProject.name 到您想要的任何内容,然后同步enter image description here

答案 8 :(得分:1)

enter image description here

用于编辑应用程序名称,按照步骤....

答案 9 :(得分:1)

  1. 右键单击您的某个java类或活动中的包名称,然后将其反应并编写您自己的包名称,然后单击“确定”。
  2. 打开清单并根据java类
  3. 中的包名更改包名

答案 10 :(得分:0)

更改任何应用程序的包名称。

试试这个

1。右键单击项目名称转到android工具然后重命名应用程序包  输入新的包名,然后单击“确定”并根据它进行更新。

2.转到主包名称,然后右键单击然后重构并重命名输入新包名称。

3.使用新包名称来显示和更改旧包。

现在您可以运行您的项目了。

答案 11 :(得分:0)

在此示例中,我想将我的应用程序标题更改为 Surah Al Baqrah with Translation。

将您的视图更改为 Android。转到应用程序 --> 资源 --> 值 --> Strings.xml 您可以更新以下代码:

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

看起来像:

Image

到:

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

看起来像:

Image

答案 12 :(得分:0)

在文件->(settings.gradle)中更改项目的名称

答案 13 :(得分:0)

1)关闭Android Studio

2)复制旧项目并将其重命名为新项目

3)重新打开android studio并导入新项目

4)转到旧的程序包名称,然后根据您的新项目对其进行重命名

5)然后,单击“编辑” ==>“查找” ==>“在路径中替换”,然后将旧项目名称的旧出现替换为新的

6)清理项目并再次重建

就这样

答案 14 :(得分:0)

让我添加一点Robert Massaioli's answer.

如果您的XML文件(Creating a View Class)中使用了自定义属性,则还必须重命名XML命名空间。

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

必须将

重命名为

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

答案 15 :(得分:0)

项目名称在文件 .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>

答案 16 :(得分:0)

您是指清单中android:label标记的application属性吗?如果是这样,您可以直接设置它:

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

或者配置默认情况下指向的字符串资源,我认为它被称为app_name。打开项目子文件夹strings.xml中的文件res/values/并在那里进行编辑。