因此我的软件包名称现在是com.soundboard。需要帮助在eclipse中更改我的软件包名称
显然这个名字被采取......我无法改变它的整个包名称。
我在这里查了几个帖子,做了重构>重命名并将其更改为更原始的名称。当我尝试上传新的.apk文件时,我收到了与包名称相同的消息。
当我将清单中的package =“com.soundboard”行更改为其他内容时,我保存时会在所有其他页面(.javas)中收到错误。
因此我的软件包名称现在是com.soundboard。需要帮助在eclipse中更改我的软件包名称
显然这个名字被采取......我无法改变它的整个包名称。
我在这里查了几个帖子,做了重构>重命名并将其更改为更原始的名称。当我尝试上传新的.apk文件时,我收到了与包名称相同的消息。
当我将清单中的package =“com.soundboard”行更改为其他内容时,我保存时会在所有其他页面(.javas)中收到错误。
在Eclipse中,展开您的应用程序的树。我们说它被称为“测试”。
然后展开src为好,
上com.example.test然后点击右键,点击“重构”,单击“重命名”,然后键入您的新名称,并单击“确定”。
在AndroidManifest.xml中然后双击,然后只需更改包=“com.example.test”地包=“com.what.you.want.it.to.be”
保持控制,移动并点击'S'。然后它会问“包装定义已更改....”
回答“是”。
然后左键点击你的项目,树的最外面部分,然后点击顶部的'项目',然后点击'清理'。
然后重新测试您的应用,确保没有错误,然后上传它。
得到了同样的问题。 我忘了重新定义包清单文件
还记得在你的* .java文件来改变软件包(在txt文件的顶部)改变使用eclipse包名
步骤。
1-右键点击项目。
2-选择Android工具。
3-选择重命名的应用程序包
4-类型新的应用程序名称,然后按OK。
我希望它对你有帮助。
在当前版本的Eclipse中看起来步骤并不相同。 – Deqing
以下是我在我的android应用程序中重命名我的包结构的步骤。
Package Presentation > Hierarchical
Refactor > Rename...
package
属性。
Project > Clean..
Right click on project > Debug As > Android Application
Yes
另外,确保没有XML元素引用具有旧包名的任何类。尤其是碎片。 –
作品!如上所述,在第5步中,我不得不将某些导入引用更改为R.并在第3步中调整某些清单引用。 –
它很容易,只要你按照给出的指示在安卓(MOTODEV/Eclipse的) 如下 http://movivations.wordpress.com/2012/04/27/change-package-name-in-android-motodev-eclipse/ 更改包的名称在MOTODEV Studio或Eclipse中更改您的项目包始终是棘手,需要时间主。我们将继续我们之前的重新排序列表并修改其包名称的示例。我们在这个项目中使用的包名是“com.movivation.reorderingdemo”。让我们开始Motodev Studio for Android 3.1并开始这一旅程。
现在,我们将改变它看起来像“com.movivationlabs.reorderingdemo”。
要更改软件包的名称,请右键单击软件包名称,然后选择“重构” - >“重命名”,如上图所示。在点击“重命名”,你会看到类似这样的窗口:
改变包装后,这个窗口看起来像:
在单击该对话框中,MOTODEV Studio中的“确定”按钮Android处理您的需求以更改软件包名称。该过程需要1分钟时间才能完成,您可以在此处看到更改:
现在完成更改软件包名称的第一步。下一步是使用IDE中找到的Android工具更改软件包名称。右键单击Project Explorer窗口中的“Project Name”,然后点击“Android Tools”,最后点击“重命名应用程序包”。
在点击该菜单项,打开另一个对话框,询问新包的名字:
同样的对话框中改变包的名称后,对话框如下:
在肯定的变化,IDE显示非常翔实的逐行查看所有将要更改的文件,并要求最终确认:
单击“完成”按钮开始对所有提及的文件进行更改,最后IDE将要求我们更新发射配置:
这就结束了更改软件包的第二步。现在,所有的文件,如Java源代码和Android清单将包含新提出的软件包。看看清单文件:
我们重新排序示范项目,是非常小的项目,只有一个活动和布局,该布局也没有任何自定义控件或UI控件,我们在我们的项目扩展。 Motodev以及Eclipse的问题在于,如果我们要扩展一个UI控件对象,那么相应的IDE将无法修改扩展的UI控件对象中的包名称。 下面是名为“TouchImageView”扩展ImageView的控制:
这种控制在我们的项目没有被使用,我已经展示了这种控制只是让你明白,我们需要修改包名,因为我们使用任何自定义控件。这是更改Android项目的包名称的最后一步。 总之, •重构 - 重命名android包名称。 •使用Android工具重命名软件包名称。 •手动更改Android清单中的包或者您在项目中使用的任何其他自定义控件,样式和主题,否则将不会更改。 今天结束本教程。希望它对所有的Android用户都有用!
貌似答案是不同的Eclipse版本有很大的不同。
在我的版本(Android Developer Tools Build: v22.0.5-757759
),我通过以下步骤改变了包名“
更改您的应用程序的名称(它是如何显示自己的设备上) 只是改变app_name在字符串中的值。 xml文件 更改您的应用的项目文件夹名称 1-右键点击主项目 2-选择折射器 3-选择重命名 4-更新为新名称,然后按确定。
更改应用的包名 1右键单击项目。 2-选择Android工具。 3-选择重命名应用程序包 4-键入新的应用程序名称,然后按确定。
您是否还重命名相应的源文件夹? – AlbeyAmakiir
我重命名了src文件夹中的com.soundboard事物(希望我更新,所以我不必使用这个词)。我还需要重新命名?不确定源文件夹究竟指的是什么。谢谢。 – user827304
通常,当更改软件包名称时,请执行以下步骤:[Alt + Shift + R] - > [检查“重命名子包”] - > [在Manifest中重命名包] - > [重命名导入R文件]。 – NguyenDat