从现有的Android应用程序创建一个新的Android应用程序

时间:2012-08-22 12:44:01

标签: android android-emulator

我是Android开发的新手,但在iPhone开发方面有很好的经验。我有一个Android应用程序的源代码,我想通过复制相同的代码并在图像和API中进行更改来制作另一个Android应用程序。我也想在不同包名的android商店中介绍它。有人可以告诉我我需要遵循的步骤。我觉得我将不得不用新的包名创建一个新项目,但是如何导入现有应用程序的所有资源呢?

问候
的Pankaj

3 个答案:

答案 0 :(得分:1)

而不是创建新项目并复制所有内容,更改现有项目中的包名称会更容易(如果要保留现有项目,可以制作副本)您必须主要更改包名称那。

  1. 您必须更改AndroidManifest.xml中的包名称,因为它将由市场使用。同时将版本重置为1和 versioCode为1.0
  2. 将所有代码移至其他包中。您可以使用Eclipse IDE重构功能来完成。右键单击中的基础包 包浏览器并选择Refactor |改名。在对话框中,输入 新的基本包名称并选中“重命名子包”

答案 1 :(得分:1)

确定按照以下步骤操作:

1)。创建新的Android项目(名称:MyProject)并定义包名称(如pack.test.myproject)。

2)。现在只删除src文件夹新项目中的.java文件(而不是包)。

3)。从新项目中删除res文件夹。

4)。删除新项目的android.manifest文件。

5)。现在将所有.java文件拖放到要放入新Project的包名称中。

6)。拖放旧项目的res文件夹和清单文件。

7)。现在更改res drawable文件夹中的图像,并通过右键单击项目添加api - >去属性 - >转到构建路径,然后单击“添加”按钮。

并运行您的应用。

答案 2 :(得分:0)

复制源树(...)/myOldApp - > (...)/myNewApp

处理副本时,应删除隐藏的项目设置文件(例如Eclipse中的.project),然后重命名资源,例如: (...)/myNewApp/com/pankaj/oldapp(...)/myNewApp/com/pankaj/newapp

现在,在您喜欢的编辑器中按批次重命名oldappnewapp的所有出现次数。

现在创建一个新项目并选择使用现有位置作为工作区。将其指向您复制的位置,例如(...)/myNewApp