先扯兩句
首先聲明,這篇博客解決方案取自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…重新打開對應的項目,就可以了。