如何在Android Studio中复制和重命名项目

时间:2015-05-14 20:21:48

标签: android android-studio

我是几个小时而且很多尝试不成功。关于这个问题的第一个Google帖子是HERE,其基本上是将代码复制到新文件夹中并使用Refactor - >重命名以更改名称....什么?

我希望有办法改变项目的名称。

我可以复制项目并运行它没问题。但是我该如何重命名呢?如果我突出整个应用程序并进行重构 - >重命名我可以更改文件夹名称" app" to" newName"但这没有任何作用。如果我在清单中更改项目名称,程序会中断,因为所有导入仍然具有" oldName"。如果我手动更改" oldName" to" newName"它没有用。如果我突出显示" oldName"并做重构 - >重命名它,询问我是否要更改原始项目文件夹中的名称。我甚至没有尝试过。

在搜索中,我发现了错误报告以及各种不完整的方法,就像我上面链接的方法一样。

我真诚地感谢一些帮助。

3 个答案:

答案 0 :(得分:1)

更改名称时,必须确保更改AndroidManifest.xml和build.gradle文件中的名称。

AndroidManifest.xml中,确保包裹名称与您将其更改为的内容相符。

build.gradle中,applicationId也需要更新为新的包名称。这会将您的文件同步到新名称,而不是依旧绑定到旧文件,这似乎是您的问题。

答案 1 :(得分:1)

...简单

  1. 复制并重命名项目文件夹

  2. 在android studio中打开您复制的项目

  3. 更改build.gradle中的bower install angular-bootstrap(模块:应用)

  4. 在AndroidManifest.xml中更改applicationId(如果需要)

  5. 运行项目。

答案 2 :(得分:0)

除了@ g00glen00b答案...,还要对java文件夹内的文件夹使用与您要使用的ID相同的折射器。

例如: 来自= com.example.azmontcort.old_app_ex

至= com.example.azmontcort.awesome_new_app_ex
在gradle中,其id为:applicationId“ com.example.azmontcort.awesome_new_app_ex”。