如何最好地复制 Android 项目?

Posted

技术标签:

【中文标题】如何最好地复制 Android 项目?【英文标题】:How best to duplicate an Android project? 【发布时间】:2013-08-02 10:10:01 【问题描述】:

我已经构建了一个想要克隆、重命名和重新命名的 android 项目,但我不确定如何最好地做到这一点。我假设我可以制作项目文件的副本,然后遍历整个树,重命名 com.domain.project 引用等,但肯定有更“正确”的方法吗?

该项目是在 Android Studio 中构建的,它是一个基于 Phonegap 的应用程序。也许唯一的方法是使用 Phonegap 创建一个新项目,然后替换资产树?

【问题讨论】:

是的,在新项目中替换 www 文件夹就可以了 【参考方案1】:
    复制项目。 更改项目名称 3.使用重构更改其包名。 更改清单文件中的包名称。 同时更改应用名称。 删除所有错误(如果有)。 将新项目导入 Eclipse。

【讨论】:

感谢 Sandiskp,这似乎是最接近的答案,尽管我在这里没有使用 Eclipse。我将文件克隆到一个新目录,并将该项目导入 Android Studio,它要求输入新的项目名称。然后我右键单击 src/com.domain.project 文件并使用 refactor-rename 重命名项目,然后右键单击子文件并执行相同的重构以重命名包。大多数其他文件似乎已经接受了这些更改,并且应用程序运行良好:-)。【参考方案2】:

项目名称:

res -> values -> strings.xml -> app_name ->(改名)

包名:

项目右键->Android工具->重命名应用包->(改名)

【讨论】:

以上是关于如何最好地复制 Android 项目?的主要内容,如果未能解决你的问题,请参考以下文章

MyEclipse中android 项目如何解决第三方jar无法关联源码的问题( The JAR of this class file belongs to container 'Androi

如何将 .AAR 作为新模块包含在 android 项目中? [复制]

如何复制项目 Android Studio 以进行备份

同时安装多个 Python 发行版会遇到啥问题,以及如何最好地避免这些问题? [复制]

如何更改选项菜单点的颜色? [复制]

如何最好地将 0 添加到 range.value 的开头,直到它在 Excel 中的长度为 13 个字符? [复制]