參照前一篇文章《Eclipse中Android公共庫的正確建立及調用方法》,以前只要在Android庫中添加了引用,就能自動在項目中引入源碼:
但是更新了新版SDK及ADT插件之后,源碼不會被自動引用進來,在當前項目中只能以只讀方式訪問經編譯后的源碼:
那么如何手動引入源碼呢?
你需要在項目上右鍵點選屬性菜單,然后左欄選擇“Java Build Path”,在右側“Source”標簽中點擊“Link Source…”按鈕:
單擊“Browse…”按鈕:
瀏覽並選取引用項目的src目錄:
確定后修改一下文件夾顯示名稱:
這樣源碼就被正確鏈接引用,可以隨時跳轉后修改了:
另需注意的是,這種方法在編譯時會引發臭名昭著傻逼至極的“Conversion to Dalvik format failed with error 1”錯誤,無法通過編譯,這時只需從項目中刪除該鏈接源碼目錄,即可通過編譯,但你在編譯之后還得按上述方法添加回來以方便編碼,不得不稱贊Android SDK研發小組真乃絕世腦癱組合,每次升級SDK都會帶來大把大把詭異的錯誤給開發者。