我在Eclipse中有一个Android项目,我希望更改包名称。目前包名称是my.company.simpleapp。在我的src文件夹下,文件被分组为几个子包,即my.company.simpleappBackend,my.company.simpleappGUI和my.company.simpleappOthers。
我希望将我的包名更改为com.company.simple.app,将子包更改为com.company.simple.app.backend,com.company.simple.app.gui和com.company.simple .app.others。
我尝试将所有子包重构为各自的新名称,并将AndroidManifest中的主包名称更改为com.company.simple.app。它构建正确,但在我的java文件中,我仍然得到“import my.company.simpleapp.R”并将其更改为新的命名约定会产生“无法解析”错误。
帮助?
答案 0 :(得分:2)
首先需要创建包
src>右键单击> new> package
按照步骤将java文件移动到新包中。
选择java文件>右键单击>重构>移动>选择您喜欢的包裹。
或
右键单击项目包>重构>重命名>在弹出屏幕的给定字段中输入新名称。 检查更新引用复选框..然后确定并确定..
清理并构建项目
答案 1 :(得分:1)
最简单的方法就是这样。请按照
右击项目> Android工具>重命名应用程序包。
现在根据需要更改包名称。
然后现在应用中的所有引用都已更改。
现在您需要根据需要更改每个包的折射器。
最后清理并建立项目。
我从现在开始使用这种方法。
答案 2 :(得分:0)
请参阅以下步骤,因为它对我有用。
使用您的新软件包名称修改清单文件,如下所示。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.sample.app"
“com.example.sample.app”替换为您的新包。 它对我有用。试试吧。