【问题标题】:Is renaming a project supposed to be this hard?重命名一个项目应该这么难吗?
【发布时间】:2011-12-24 00:55:35
【问题描述】:

很久以前,当我刚开始编程时,我就开始了这个项目。它基于一个 android 开源示例,但现在它的原始代码非常少。而不是从头开始一个新项目并复制和粘贴,我想我可以重命名这个。

男孩是不是给我带来了一些问题。

首先,我确实成功地更改了应用程序的名称,这很简单……只需更改字符串即可。问题实际上是试图更改包名称。

为此,我单击了 src 文件夹下的包并按 F2,然后重命名了包。 我验证了所有文件中的包名都更新了,除了清单中的几个地方。但是无论我做什么,我都会遇到各种各样的错误。

我注意到,即使包名被更改,在 gen 文件夹下,旧的包名仍然生成包含 R 文件。不知道为什么。

还注意到我有 2 个 res 文件夹。一个在树的顶层层次结构中,一个在空的 bin 文件夹下。

是的,我已经尝试了干净/重建和 ctrl+shft+o 一百万次。

有什么想法吗?

【问题讨论】:

  • 清单中的活动名称是否与您所拥有的匹配?
  • @aleph:我确实发现这也是一个问题,活动是在清单中使用 .Activity 约定而不是“.Activity”和包名称声明的没有更新。解决了这个问题,但这不是唯一的问题。

标签: java android xml package rename


【解决方案1】:

右键单击您的项目 -> Android 工具 -> 重命名应用程序包。

【讨论】:

  • 哇,谁知道呢?哈哈,这很简单。我想这一定意味着我只是错过了一些我应该改名的地方,而这个工具比我更擅长。
  • 我经历了你几个月前所做的事情。这个工具比大多数人都好,哈哈。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-20
  • 1970-01-01
  • 2022-01-13
  • 2012-03-03
  • 2021-09-07
  • 1970-01-01
相关资源
最近更新 更多