首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从现有的android应用程序创建新的android应用程序

从现有的android应用程序创建新的android应用程序
EN

Stack Overflow用户
提问于 2012-08-22 20:44:01
回答 3查看 2.1K关注 0票数 1

我是一个新手在安卓开发,但有良好的经验在iPhone开发。我有一个android应用程序的源代码,我想通过复制相同的代码并在图像和api中进行更改来制作另一个android应用程序。我也想在安卓商店用不同的包名介绍它。有人能告诉我做这件事需要遵循的步骤吗?我觉得我必须用一个新的包名创建一个新项目,但是我如何导入现有应用程序的所有资源呢?

问候

Pankaj

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-08-22 20:56:04

与创建新项目并复制所有内容相比,在现有项目中更改包名称会更容易(如果您想保留现有项目,则可以进行复制),在此之后您必须主要更改包名称。

  1. 您必须在AndroidManifest.xml中更改包名称,因为它将被市场使用。另外,将版本重置为1,将versioCode重置为1.0
  2. 将所有代码移动到不同的包中。您可以使用Eclipse IDE重构功能来完成此操作。在包资源管理器中右键单击基本包,然后选择Refactor | Rename。在对话框中,输入新的基本软件包名称,然后选中"Rename subpackages"
票数 1
EN

Stack Overflow用户

发布于 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按钮。

然后运行你的应用程序。

票数 1
EN

Stack Overflow用户

发布于 2012-08-22 20:51:46

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

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

现在,在您喜欢的编辑器中,将所有出现的oldapp按批处理重命名为newapp

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12073439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档