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