先扯两句
首先声明,这篇博客解决方案取自T_Y_H 的Each module must have a unique path
但是由于这个问题是很久之前出现的问题了,当时应该确实是根据这篇博客解决的问题,当然,很主要的原因也是因为是百度第一条,而为了准求速度,也没有关注是原因导致的,就直接记录了下来。这次整理博客打开来看的时候,发现原文竟然是这样的:
解决办法:删除项目下的说有xx.imp,然后重新编译
全局搜了好长时间,才发现是个拼写错误,不知道是当时解决问题的时候没有注意到这个问题,还是后期博客有所维护,所以这也坚定了我要将这些曾经遇到的问题以及对应的解决方案通过博客记录下来的决心,因为保存博客地址的时候,除了上一篇中所说的对应的博客能已经无法浏览外,还有个问题就是你确定自己打开的博客真的还是之前帮助自己解决问题的那篇了。
先给大家展示个神器,叫Android知识点——目录,好了,闲言少叙,下面进入正题。
正文
由于这个问题是很久以前遇到的问题了,而且一会大家看了解决方案后,也能理解这个bug还不是想造就能造出来的。
错误日志:
Error:The modules'common','upload'point to same directory in the file system. Each module has to have a unique path
造成这个问题的原因,小老儿我在另一篇博客Each module has to have a unique path解决方法中找到了一种说法:
使用android studio开发工具:
因为同事一起把.iml文件给上传上去了,每次builde都会出现不同的错误,这次出现:Each module has to have a unique path
如果真的是这个原因造成的,在版本控制的时候建议添加对应忽略。
而解决方案,则是将对应的.iml文件删除,然后重新编译项目,让项目重新生成新的.iml文件就可以了。
但重新编译的时候,我的项目出现过无法运行的情况,且Build下Rebuild Project与Clean Project都是灰态。小老儿我的解决方案是:
File-->Open Recent-->Manage Projects...

删除对应的项目,然后在File-->Open...重新打开对应的项目,就可以了。
网友评论