Android源碼分析之源碼導(dǎo)入AndroidStudio和Eclipse

之前學(xué)習(xí)Android源碼的時(shí)候用的sourceinsight,始終感覺類跳轉(zhuǎn)不大精確而且使用久了會(huì)有卡頓,就一直想著如何能在Androidstudio或eclipse上查看在所有源碼,網(wǎng)上查了很多資料大致有了思路。

一、使用AndroidStudio

第一步:安裝VMware。這個(gè)很簡單,官網(wǎng)下載安裝(我用的云盤:http://pan.baidu.com/s/1gfxen7t)就行(如果慢的話可以在用百度網(wǎng)盤搜索:http://www.sobaidupan.com/)。我下載的是12.5.7版本。

第二步:安裝Ubuntu。安裝過程也很簡單,參考百度經(jīng)驗(yàn)足矣:http://jingyan.baidu.com/article/14bd256e0ca52ebb6d26129c.html。

第三步:安裝VMware-tools。因?yàn)樾枰獙indows中的文件復(fù)制到Linux,所以需要安裝此插件(也可以直接在Linux上下載,不過速度很慢),也可以起到桌面全屏的效果,不然一小塊界面很影響操作,點(diǎn)擊虛擬機(jī)>>安裝VMware tools,系統(tǒng)會(huì)下載對應(yīng)的文件VMware tools,并加入驅(qū)動(dòng)。點(diǎn)擊進(jìn)入該目錄(文件夾中會(huì)有vmware-install.pl文件) 右鍵打開命令行終端,執(zhí)行sudo ./vmware-install.pl,輸入密碼完成安裝。安裝完成后重啟Ubuntu生效,就可以直接將windows文件拖入Linux系統(tǒng)中。若直接拖入已解壓文件會(huì)很慢,所以選擇拖入壓縮包再進(jìn)行解壓,Linux默認(rèn)不支持rar,所以若為rar文件需要安裝三方解壓軟件(unrar或者ark,不過親測更改后綴為Zip有效),讀者自行安裝,此處不再贅述(最好在Linux上用repo和git直接下載)。

第四步:編譯Android源碼。具體參考http://www.itdecent.cn/p/367f0886e62b。因?yàn)樽詈笪疫x擇使用eclipse進(jìn)行源碼查看。

二、使用eclipse
使用eclipse就比較簡單了,而且對電腦內(nèi)存和硬盤的要求很低。

第一步、下載源碼并解壓,出現(xiàn)文件名重復(fù)直接覆蓋。

第二步、將\development\ide\eclipse下的。classpath文件拷貝到源碼根目錄。

第三步、eclipse新建Java工程(不是AndroidProject,右鍵new--javproject),去掉勾選use degault location,選擇為源碼文件夾目錄。點(diǎn)擊finish完成。

第四步、源碼已經(jīng)導(dǎo)入完成,但是會(huì)發(fā)現(xiàn)很多報(bào)錯(cuò),因?yàn)槭荍ava工程的原因。建議將error下劃線去掉,改善一下閱讀體驗(yàn)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容