九步教你安裝android源代碼

 穩定版的Android源代碼已經公佈,任何人都可以免費下載。Google希望通過公佈源代碼,電信運營商和手機製造商,乃至一般開發者們進一步深刻了解和利用Android系統,從而有益於該平臺下的的發展。那麼我們是不是應該好好利用呢?

工具/原料

  • android源代碼(附官網下載:http://source.android.com/)
  • android SDK  (附官網下載:http://developer.android.com/index.html)

步驟/方法

  1. 首先,得到Android 源代碼,並且編譯,得到output file,在(Android source)/out目錄下,也可通過別的途徑獲取Android source code (以androidsrc.tgz爲例) 和別人編譯好的 output file(out.tgz)
  1. 解壓縮這兩個 tgz 文件,並把解壓出來的out 目錄放到 myandroid 目錄下,如下圖所示。
  2. 拷貝 myandroid"development"ide"eclipse".classpath 到 myandroid".classpath. 
  3. 拷貝 myandroid"out"target"product"generic"*.img 到 {Android SDK}"tools"lib"images 
    並且覆蓋源文件.
  4. 運行{Android SDK}"tools目錄下的 emulator.exe.
  5. 運行{Android SDK}"tools目錄下的 ddms.bat。你可以看到下面的窗口,裏面會列出當前emulator裏跑的進程:
  6. 啓動[size=+0]Android 源代碼,按照這個步驟 File->New->Java Project (不是 Android 
    Project!) ->Create project from existing source 選到 myandroid 目錄。
  7. 在經過長時間等待之後,Android 源代碼將被導入project,正常情況下應該沒有error,但是會有很多 warning,如果有error後面的debug將不會成功,原因可能是output file ,out.tgz在解壓得過程中出錯,重新copy out.tgz,或者完整拷貝 out/ 目錄到本地目錄下,即可解決。
  8. 選擇想要調試的進程在 DDMS, 用 phone 進程爲例,ddms一定要在eclipse之前啓動,否則eclipse啓動的時候也會啓一個ddms,會造成衝突。

注意事項

  • 一臺配置足夠好的電腦,如果你不想很卡的話。

參考資料

原文:
3G開發者論壇
http://www.3gkfz.com/bbs/forum.php?mod=viewthread&tid=13054&fromuid=2370
發佈了14 篇原創文章 · 獲贊 3 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章