我正在尝试使用Eclipse重构我的软件包。
org.sheehan.activity
org.sheehan.stocks.activity
由于某些原因,当我这样做时,我的项目会崩溃,而R文件没有重新生成。 我该如何适当地进行重构?
更新:我更新了我的Android清单以反映更改。即使进行了清理,R仍未重新生成。编译器报告org.sheehan.activity.R的问题。
我正在尝试使用Eclipse重构我的软件包。
org.sheehan.activity
org.sheehan.stocks.activity
由于某些原因,当我这样做时,我的项目会崩溃,而R文件没有重新生成。 我该如何适当地进行重构?
更新:我更新了我的Android清单以反映更改。即使进行了清理,R仍未重新生成。编译器报告org.sheehan.activity.R的问题。
我解决了这个问题:
Android Tools > Rename Package Application
在eclipse中修复缺失对R
的引用:
重构 -> 重命名
构建 -> 清理
Android工具 -> 修复项目属性
在您的项目中右键单击,转到
Android Tools > Rename Package Application
Project > Clean
无法解决问题,那么就删除你的项目中的 /gen
和 /bin
文件夹。android:name="com.ns.proj.CustomCocom.ns.proj.CustomControlse="@android:style/Theme.Light.NoTitleBar"
应该是这样的
android:name="com.ns.proj.CustomControls" android:style="Theme.Light.NoTitleBar"
显然有太多要命名的了,然而这与体育中的“保持眼球在球上”一样重要。这是很容易被忘记的事情,但像Dreamweaver这样的其他软件程序也适用于这些东西(例如,当您使用Dreamweaver的“Put”选项而不是使用FileZilla进行FTP拖放时,您会注意到您的域名没有在线更新您的更改)。我在8年前开始作为开发人员时就打电话给Adobe,因为我知道我没有做错任何事情。他们说有时执行操作的生成文件会损坏...换句话说,IDE也有漏洞!
总的来说,在你自杀之前关闭IDE...这可能会挽救你的生命!