Android Studio 更改工程名异常 :can't rename root module
2016-04-11 23:18
429 查看
问题:
项目名称修改了,想修改Android Studio 中 project的名字右键project 的名字,refactor - rename ,填写好新名字后修改,被提示 “can’t rename root module”
因为Android Studio只能修改根目录内的所有文件,要改project根目录名字,只能关闭Android Studio 先在操作系统中修改文件夹名字。
网上那些修改.idea/.name等文件及引用的方法是不能满足需求的。
解决办法:
<code class="hljs asciidoc has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: 'Source Code Pro', monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background: transparent;">1. 关闭Android Studio 2. 修改project所在路径的文件夹名字为[NewName] 3. 打开Android Stuido,import新的[NewName]路径工程(很重要,重新import工程,Android Studio会自动修改部分相关的project名字引用) 4. 修改根目录下的.iml文件名为[NewName].iml,及该文件中的external.linked.project.id=[NewName] 5. 修改.idea/modules.xml里面的 <module fileurl="<span class="hljs-link_url" style="box-sizing: border-box;">file://$PROJECT_DIR$/</span>[<span class="hljs-link_label" style="box-sizing: border-box;">NewName</span>].iml" filepath="$PROJECT<span class="hljs-emphasis" style="box-sizing: border-box;">_DIR$/[NewName].iml" /></span></code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(221, 221, 221); list-style: none; text-align: right; background-color: rgb(238, 238, 238);"><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li><li style="box-sizing: border-box; padding: 0px 5px;">3</li><li style="box-sizing: border-box; padding: 0px 5px;">4</li><li style="box-sizing: border-box; padding: 0px 5px;">5</li><li style="box-sizing: border-box; padding: 0px 5px;">6</li></ul>
修改完毕。(如果不放心,再重启一边Android Studio, run 一把工程即可)
SourceTree中的原仓库会出现找不到的错误,此时删除旧仓库,按新路径重新导入仓库。提交修改即可。
转至:http://blog.csdn.net/pdskyzcc1/article/details/50698520
相关文章推荐
- Android学习笔记1 Activty
- Android Studio Session 'MainActivity': Error Launching activity
- Android系统之init进程
- Android studio快捷键
- Android Studio 2.0下创建jni应用调用本地C函数
- Android中的Intent Filter匹配规则介绍
- Android调试系列之dumpsys命令
- Android Studio在线更新
- Android温故之-Activity
- Android---Adapter
- 【Android】10、使用显式Intent
- Android开源库项目集锦
- Android开发之ListView利用OnScrollListener实现分页加载数据
- Android:Sqlite插入或更新--replace
- Android之值得开发者(安卓)必备的十八大开发资源
- Android 多线程及线程通信
- React-Native系列Android——Native与Javascript通信原理(一)
- Android Connectivity分析(1)- ConnectivityManager
- Android中的Binder跨进程通信机制
- 一个简单的Volley图片二级缓存