轉:解決windows下eclipse中android項目關聯android library project失敗問題

近日,在作一我的人的第三方小項目。打算直接使用renren 的sdk 進行開發。由於renren的sdk是以android library project 形式發佈的(關於這種project的內容能夠參考android library project)。 整個導入流程嚴格按照guide的內容操做,可是始終沒法導入,設置導入後項目中不出現相關的Library project。在設置完library以後從新打開始始終顯示關聯錯誤,就是reference那裏是個紅叉。Eclipse也沒有任何出錯提示。在stackoverflow上也找過相應問題,找到了解決問題的方案(StackOverFlow上的解答)。雖然有效的解決了問題,可是解釋並非很完善。 秉承着博主格物致知嚴謹認真實事求是風騷火辣的鑽研精神,通過一番實驗,我發現其實只要項目中project.properties的引用android.library.reference.1=這裏的值爲相對路徑,則沒有引用問題,由於相同的project博主用git同步到ubuntu下關聯就沒有問題。因此很大的可能這是ADT的一個bug,即: 在windows系統下,library project必須和project處於相同的盤符中,由於若是在不一樣盤符,project.properties中的android.library.reference.1值變成絕對路徑,而ADT推薦是在ubuntu下使用的,對windows絕對路徑有支持bug。在windows系統下,library project必須和project處於相同的盤符中,由於若是在不一樣盤符,project.properties中的android.library.reference.1值變成絕對路徑,而ADT推薦是在ubuntu下使用的,對windows絕對路徑有支持bug。
相關文章
相關標籤/搜索