我为导入到Android Studio中Gradle项目的特定模块选择了错误的名称。
在这种情况下,我想将模块Facebook1
重命名为Facebook
。
这在Gradle项目中是可能的吗?如何实现?
发布于 2015-08-27 17:33:03
Android Studio 1.3.2,
在Android Studio左侧切换项目视图右键单击要更改->重构的模块->重命名同时执行“重命名目录”和“重命名模块”打开settings.gradle,更改模块名称构建->清理项目
发布于 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或更高版本的用户不确定选择哪个版本。此外,要重复其他人所说的话,请先备份您的项目。
发布于 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
https://stackoverflow.com/questions/26936812
复制相似问题