繁体   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