我是几个小时而且很多尝试不成功。关于这个问题的第一个Google帖子是HERE,其基本上是将代码复制到新文件夹中并使用Refactor - >重命名以更改名称....什么?
我希望有办法改变项目的名称。
我可以复制项目并运行它没问题。但是我该如何重命名呢?如果我突出整个应用程序并进行重构 - >重命名我可以更改文件夹名称" app" to" newName"但这没有任何作用。如果我在清单中更改项目名称,程序会中断,因为所有导入仍然具有" oldName"。如果我手动更改" oldName" to" newName"它没有用。如果我突出显示" oldName"并做重构 - >重命名它,询问我是否要更改原始项目文件夹中的名称。我甚至没有尝试过。
在搜索中,我发现了错误报告以及各种不完整的方法,就像我上面链接的方法一样。
我真诚地感谢一些帮助。
答案 0 :(得分:1)
更改名称时,必须确保更改AndroidManifest.xml和build.gradle文件中的名称。
在AndroidManifest.xml
中,确保包裹名称与您将其更改为的内容相符。
在build.gradle
中,applicationId
也需要更新为新的包名称。这会将您的文件同步到新名称,而不是依旧绑定到旧文件,这似乎是您的问题。
答案 1 :(得分:1)
...简单
复制并重命名项目文件夹
在android studio中打开您复制的项目
更改build.gradle中的bower install angular-bootstrap
(模块:应用)
在AndroidManifest.xml中更改applicationId
(如果需要)
运行项目。
答案 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”。