我是一个新手在安卓开发,但有良好的经验在iPhone开发。我有一个android应用程序的源代码,我想通过复制相同的代码并在图像和api中进行更改来制作另一个android应用程序。我也想在安卓商店用不同的包名介绍它。有人能告诉我做这件事需要遵循的步骤吗?我觉得我必须用一个新的包名创建一个新项目,但是我如何导入现有应用程序的所有资源呢?
问候
Pankaj
发布于 2012-08-22 20:56:04
与创建新项目并复制所有内容相比,在现有项目中更改包名称会更容易(如果您想保留现有项目,则可以进行复制),在此之后您必须主要更改包名称。
发布于 2012-08-22 21:05:06
好的,请按以下步骤操作:
1)。创建新的安卓项目(名称: MyProject),并定义包名称(如pack.test.myproject)。
2)。现在只删除src文件夹新项目中的.java文件(而不是包)。
3)。从新项目中删除res文件夹。
4)。删除新项目的android.manifest文件。
5)。现在将所有的.java文件拖放到你想要放入新项目的包名上。
6)。拖放旧项目的res文件夹和清单文件。
7)。现在更改res drawable文件夹中的图像,右键单击项目->,转到properties ->,转到build path,然后单击add按钮。
然后运行你的应用程序。
发布于 2012-08-22 20:51:46
复制源树(...)/myOldApp -> (...)/myNewApp
在处理副本时,您应该删除隐藏的项目设置文件(例如,Eclipse中的.project ),然后将资源重命名,例如,将(...)/myNewApp/com/pankaj/oldapp重命名为(...)/myNewApp/com/pankaj/newapp
现在,在您喜欢的编辑器中,将所有出现的oldapp按批处理重命名为newapp。
现在创建一个新项目,并选择使用现有位置作为您的工作区。将其指向您复制的位置,例如(...)/myNewApp。
https://stackoverflow.com/questions/12073439
复制相似问题