我是Android开发的新手,但在iPhone开发方面有很好的经验。我有一个android应用程序的源代码,我想通过复制相同的代码并对图像和api进行更改来制作另一个android应用程序。我也想在不同包名的android商店中介绍它。有人可以告诉我,我需要遵循的步骤来做到这一点。我觉得我将不得不用新的软件包名称创建一个新项目,但我将如何导入现有应用程序的所有资源?从现有的Android应用程序创建一个新的Android应用程序
问候
潘卡
我是Android开发的新手,但在iPhone开发方面有很好的经验。我有一个android应用程序的源代码,我想通过复制相同的代码并对图像和api进行更改来制作另一个android应用程序。我也想在不同包名的android商店中介绍它。有人可以告诉我,我需要遵循的步骤来做到这一点。我觉得我将不得不用新的软件包名称创建一个新项目,但我将如何导入现有应用程序的所有资源?从现有的Android应用程序创建一个新的Android应用程序
问候
潘卡
而不是创建一个新项目并复制所有内容,在现有项目中更改包名会更容易(如果要保留现有项目,可以创建副本)您必须主要更改包名称之后。
复制源代码树,(...)/myOldApp
- >(...)/myNewApp
的复印工作,你应该删除隐藏的项目设置文件(例如.project文件在Eclipse)和刚刚更名的资源,例如(...)/myNewApp/com/pankaj/oldapp
至(...)/myNewApp/com/pankaj/newapp
现在,在您喜欢的编辑器中批量重命名所有发生的oldapp
至newapp
。
现在创建一个新项目并选择使用现有位置作为工作区。将其指向您的复制位置(...)/myNewApp
。
确定请按照下列步骤操作:
1)。创建新的Android项目(名称:MyProject)并定义包名称(如pack.test.myproject)。 2)。现在只删除src文件夹新项目中的.java文件(不包)。 3)。从新项目中删除res文件夹。 4)。删除新项目的android.manifest文件。 5)。现在将所有的.java文件拖放到你想放入新项目的包名上。 6)。拖放旧项目的res文件夹和清单文件。 7)。现在更改res drawable文件夹中的图像,并通过右键单击该项目添加api - >转至属性 - >转到构建路径,然后单击添加按钮。
并运行您的应用程序。