首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >重命名Android Studio中的模块?

重命名Android Studio中的模块?
EN

Stack Overflow用户
提问于 2014-11-15 02:44:31
回答 3查看 54.6K关注 0票数 82

我为导入到Android Studio中Gradle项目的特定模块选择了错误的名称。

在这种情况下,我想将模块Facebook1重命名为Facebook

这在Gradle项目中是可能的吗?如何实现?

EN

回答 3

Stack Overflow用户

发布于 2015-08-27 17:33:03

Android Studio 1.3.2,

在Android Studio左侧切换项目视图右键单击要更改->重构的模块->重命名同时执行“重命名目录”和“重命名模块”打开settings.gradle,更改模块名称构建->清理项目

票数 12
EN

Stack Overflow用户

发布于 2017-02-14 02:38:55

在AndroidStudio 2.2.2中,我可以通过重构/重命名来单独重命名模块。(32位linux Mint)

重命名对话框显示两个选项:"directory“或"module”(单选按钮互斥,至少在一次操作中是如此)。我不确定该选哪一个,所以我在这里结束了寻找答案。一个答案说“两个都做”是两步,另一个答案是“做模块,然后目录”是两步。所以我首先选择了"module“。令我惊讶的是,模块和目录都被更改了。settings.gradle也在一个步骤中通过重构/重命名进行了更新。

"gradle synce“和"clean build”也被触发。在构建到我的平板电脑上时,没有关于名称更改的抱怨。

只需添加此答案,以防其他版本为2.2.2或更高版本的用户不确定选择哪个版本。此外,要重复其他人所说的话,请先备份您的项目。

票数 2
EN

Stack Overflow用户

发布于 2015-02-23 13:45:43

不同的人似乎用不同的方法获得成功,但当我想将我的项目重命名为:

com.example.myname.projectname

com.company.projectname

我试过了所有的方法,最后我让它工作的唯一方法是:

1)退出Android Studio 2)备份所有内容!(找到您的项目文件夹并制作副本) 3)查找并替换具有com.company.projectname的所有com.example.myname.projectname实例

请注意,有五个地方(实际上可能取决于您的项目,我有五个)需要重命名文件夹,因为它会创建名为com\example\myname\projectname的子文件夹:

项目\app\src\main\java project\app\src\androidTest\java project\app\build\generated\source\buildConfig\debug\ project\app\build\generated\source\buildConfig\test\项目\app\build\generated\source\r\debug\

此外,在project.idea\中有一个名为workspace.xml的文件-在该文件中,您需要找到文本com\example\myname\projectname

否则,在项目目录中搜索"com.example.myname.projectname“并替换为"com.company.projectname”。

4)重新打开Android Studio。如果初始项目目录名称相同(如果项目名称本身相同?)如果您上次打开它,它将重新打开,否则您应该可以正常打开。

5)转到文件-项目结构(CONTROL+ALT+SHIFT+S)。6)在[口味]下,将应用ID改为新名称。7)激活Android Studio并重启。8)现在你应该能够构建你的项目了。9)去喝一杯吧,那可比你想象的要费劲多了!

一个非常重要的注意事项是,包名称中只能包含ASCII字母(您可以包含数字,但不能将其作为第一个字符)。Java本身允许以数字作为软件包名称的开头,但Android不允许:Package names in Android studio when dev name starts with a number?我正在尝试重命名。

我的解决办法(从我手机上的应用程序看起来别人也在这么做)是这样的:如果你想在公司名称或应用程序名称的开头加上一个数字,那就写这个词--而不是com.123company.55project或许可以使用com.onetwothreecompany.fiftyfiveproject

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

https://stackoverflow.com/questions/26936812

复制
相关文章

相似问题

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