在安卓中重命名包名

3

我想重命名我的项目中的包名。到目前为止,我有9个包,在更改包名后,Java和XML文件中的更改已完成。

但是在Manifest.xml文件中,活动定义部分,包活动在重命名包后不会更改。

请帮助我。


据我所知,你将不得不在清单文件中手动更改它,因为没有其他选项,如果有的话,我也在等待同样的事情。 - Shrikant
但是在我的清单文件中,有20个活动。那么你怎么可能手动更改所有文件的包名呢? - dips
3个回答

3

在Android工具中有一个选项可供此用,以下是操作步骤

  1. 右键单击项目
  2. 点击Android工具
  3. 点击重命名应用程序项目
  4. 输入新的软件包名称

但是这种方法不会改变Android清单文件,请给我其他的解决方案。 - dips
在重命名包时,您是否已经勾选了“更新非Java文本文件中的完全限定名称”复选框? - Ashok
是的,我已经尝试过了。清单文件包名已更改,但声明的活动包名未更改。 - dips

1

首先在清单文件中更改包名称
重构> 在src文件夹中重命名包名称,并勾选重命名子包,就这样。


<com.whatsupfeedback.customview.CustomEditText android:id="@+id/loginedtUserName" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true" android:layout_marginLeft="10dp" android:layout_toRightOf="@+id/usericn" CustomView:Hint="@string/username"/>`请不要更改 XML 文件中的 CustomeView 中的 packageName。 - dips

-2

你能使用搜索和替换吗?

在Eclipse中:

打开AndroidManifest.xml

编辑-->查找/替换

查找:old.app.name
替换为:new.app.name

点击确定。

在保存文件之前,请确保一切都正确无误。

/Steffen


如果XML文件是唯一需要进行更改的地方,那么就可以这样做。我理解你的问题就是这个意思。 - Steffen Vangsgaard

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接