1. 程式人生 > >關於eclipse依賴其他專案第一次依賴顯示成功,第二次開啟就變紅叉的情況解決方案

關於eclipse依賴其他專案第一次依賴顯示成功,第二次開啟就變紅叉的情況解決方案

近來由於工作需求,不能使用android studio來開發Android Design Support Library 中的新控制元件,只能使用eclipse開發,以NavigationView 的引用為例,要在eclipse中使用NavigationView 需要新增v7包的cardview和recyclerview的依賴。在這裡我選擇了匯入這兩個包

右鍵import->Existing Android Code Into Workspace->你的sdk目錄\extras\android\support\v7。選擇cardview和recyclerview


然後在這裡由於個人原因不習慣點Copy projects,所有導致了後面的結果,點選Finish,匯入成功

然後分別對這兩個專案設定為Is Library。操作順序為右鍵專案名Properties->Android ->勾選Is Labrary


設定完後就可以在自己需要依賴這兩個包的專案中同樣的順序點選add把這兩個包加進來

看起來好像是成功了,但這只是看起來而已,Apply後點OK。然後再用同樣的順序開啟,出現以下狀況

原來看起來成功了的都變紅叉了。接下來是解決方法了,上網查了很多資料之後發現原來是自己平常一個不好的習慣導致的。前面有說過,我匯入專案時不習慣copy專案到自己的資料夾,因為沒copy過來,所有導致了這樣的錯誤,我們只需要把這兩個專案刪了,重新匯入的時候點選copy project再進行同樣的操作就可以解決了,附成功圖

第二次開啟