帶有ADT外掛的Eclipse是一款非常流行的Android開發工具,但是Android專案的libs目錄下面的jar包卻無法用正常的辦法來附加原始碼,有沒有辦法解決呢?下面小編就來告訴大家怎樣實現。
工具/原料
Eclipse
ADT
方法/步驟
在Eclipse新建Android工程,裡面只有一個MainActivity,在點選按鈕的時候,我們想呼叫fastjson把一個Person物件轉化成json字串。
但是,如果想檢視libs目錄下面的fastjson-1.1.21.jar的原始碼是看不了的。
並且也沒有附加原始碼的按鈕。如果在fastjson-1.1.21.jar上點選右鍵->"Properties",開啟Properties對話方塊,可以看到說:這是Android的私有類庫,不允許附加原始碼。
接下來,在專案的根目錄下新建libsrc目錄,然後把fastjson-1.1.21-sources.jar放到libsrc下面。然後新建fastjson-1.1.21.jar.properties,放到lib下面。fastjson-1.1.21.jar.properties裡面輸入:
src=../libsrc/fastjson-1.1.21-sources.jar
重啟Eclipse,然後再檢視原始碼。