是否可以在Android中更改项目名称和包名称。
答案 0 :(得分:23)
项目名称:
res -> values -> strings.xml -> app_name -> (change the name)
包名:
右键点击该项目 - > Android工具 - >重命名应用程序包 - > (更改名称)
答案 1 :(得分:17)
更改包名称:
右键单击项目> Android工具>重命名应用程序包
转到src,右键单击主包>重构>重命名
转到清单文件并更改您的包名称。
更改项目名称:
右键单击Project Refactor> Rename
答案 2 :(得分:11)
试试这个
输入姓名!
或者那不适合你吗?
答案 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
答案 6 :(得分:3)
我刚刚完成修改包名称,我希望这会有所帮助。我正在使用eclipse。
首先,您应备份AndroidManifest.xml
,然后可以选择Refactor -> Rename
到要更改名称的包。
我的eclipse Refactor将更改AndroidManifest.xml
并使其无法编译,因此我只需粘贴AndroidManifest.xml
I备份,并将自己的包名更改为新的。
顺便说一句,您应该先清理项目,这样才能清除gen
文件夹中自动生成的文件。
使用新的AndroidManifest.xml
再次构建时,您将获得正确的gen
文件夹。
希望它有所帮助。
答案 7 :(得分:1)
答案 8 :(得分:1)
用于编辑应用程序名称,按照步骤....
答案 9 :(得分:1)
答案 10 :(得分:0)
更改任何应用程序的包名称。
试试这个
1。右键单击项目名称转到android工具然后重命名应用程序包 输入新的包名,然后单击“确定”并根据它进行更新。
2.转到主包名称,然后右键单击然后重构并重命名输入新包名称。
3.使用新包名称来显示和更改旧包。
现在您可以运行您的项目了。
答案 11 :(得分:0)
在此示例中,我想将我的应用程序标题更改为 Surah Al Baqrah with Translation。
将您的视图更改为 Android。转到应用程序 --> 资源 --> 值 --> Strings.xml 您可以更新以下代码:
<string name="app_name">My Application</string>
看起来像:
到:
<resources>
<string name="app_name">Surah Al Baqrah with Translation</string>
</resources>
看起来像:
答案 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/
并在那里进行编辑。