linux和windows平臺下下載android sdk的原始碼【Z】
本文主要是介紹在linux和windows平臺下,如何下載android sdk的原始碼,注意是sdk的原始碼,而不是android的所有原始碼,
同時介紹如何把sdk原始碼加入到eclipse裡,使android 平臺手機開發者可以直接檢視原始碼,通過閱讀SDK原始碼,能更好的理解和運用Android的API。
本文主要分2部份。第1部份介紹如何下載android sdk的原始碼;第2部份介紹如何把android sdk的原始碼加入到eclipse裡
第1部份如何下載android sdk的原始碼
1、環境。 Linux 2.6 ,Python 2.4.3 或windows XP
2、工具。主要使用git工具,下載android sdk source。
(1)Linux下git工具可以到 http://git-scm.com/ 下載,此工具是linux的核心程式碼管理工具。
安裝過程如下:
tar -xvf git-1.6.6.tar.bz2./configuremakemake install
(2)在Windows下安裝則和其他應用程式安裝是一樣的。
Windows下Git下載地址:http://code.google.com/p/msysgit/downloads/list
目前最新版本為:msysGit-fullinstall-1.7.1-preview20100612.exe 31.6 MB
3、下載android sdk的原始碼
Windows版本的Git提供有Linux shell命令列和GUI圖形介面兩種不同的操作方式,
用預設安裝選項安裝時,新增在桌面上的Git圖示為啟動使用shell命令工具,操作指令和用法則和Linux下一樣
mkdir android_sdk_src
建立存放Android SDK原始檔的目錄
,cd android_sdk_src
進入新建的目錄
git clone git://android.git.kernel.org/platform/frameworks/base.git
下載Android SDK原始碼
附上Android資源分佈說明:
http://source.android.com/projects#TOC-External-projects
Android的Git資源:http://android.git.kernel.org/
Git中文教程:http://www.bitsun.com/documents/gittutorcn.htm
Git下載地址:http://code.google.com/p/msysgit/
在http://android.git.kernel.org/的主頁上講得很清楚,
如果是想要獲得部分git資源(To clone one of these trees, install git, and run:),請使用
git clone git://android.git.kernel.org/ + project path.git
附上下載整個Android的方法
repo指令碼可以到 http://android.git.kernel.org/repo 獲得。
使用curl命令下載並部署此指令碼
curl http://android.git.kernel.org/repo >/bin/repo
$ curl http://android.git.kernel.org/repo >~/bin/repo$ chmod a+x ~/bin/repo$ mkdir mydroid$ cd mydroid$ repo init -u git://android.git.kernel.org/platform/manifest.git$ repo sync
第2部份 如何把原始碼附加到eclipse裡。
此部分的詳細配置方法請檢視http://stuffthathappens.com/blog/2008/11/01/browsing-android-source-in-eclipse/
在此對這篇文章引述如下:
1、在你的SDK目錄下,即你的 android.jar 所在目錄下新建sources目錄,把下載的原始碼(我的原始碼的根目錄為base)裡的base/core/java/下的資料夾android和com複製到
放到sources下。具體的目錄結構如下
SDK_PATH
| android.jar
+--docs/...
+--samples/...
+--sources
+--android
| ...accounts, annotation, app, bluetooth, etc...
+--com/android/etc...
+--dalvik/...
+--java/...
+--javax/...
2、然後重新開啟eclipse,就完成了原始碼的附加
[]
相關文章
- Android 原始碼windows平臺下載方法Android原始碼Windows
- Windows下下載編譯boost庫Windows編譯
- Android平臺架構的介紹和原始碼分析Android架構原始碼
- webRTC原始碼下載 Windows Mac(iOS) Linux(Android)全Web原始碼WindowsMaciOSLinuxAndroid
- 短視訊平臺原始碼,Android獲取螢幕的高度和寬度原始碼Android
- weex原始碼解析(四)- android引入sdk原始碼Android
- android安裝包下載-android-sdk_r15-windows.zipAndroidWindows
- 短視訊平臺原始碼,Android 左右滑動顯示和隱藏原始碼Android
- (連載)Android 8.0 : 如何下載和閱讀Android原始碼Android原始碼
- Centos 7下下載和安裝dockerCentOSDocker
- 雲平臺SDK攻略
- Linux平臺的4個最佳開原始碼編輯器Linux原始碼
- 關於Platform SDK和Windows SDKPlatformWindows
- Windows平臺搭建Kafka原始碼開發環境(Eclipse版本)WindowsKafka原始碼開發環境Eclipse
- [Android]Android原始碼下載Android原始碼
- Android 原始碼下載Android原始碼
- Windows、Mac和Linux平臺下的18個優秀IDEWindowsMacLinuxIDE
- windows和unix平臺下Oracle冷備份指令碼WindowsOracle指令碼
- 4個最流行的Linux平臺開原始碼編輯器Linux原始碼
- 從linux平臺移值資料庫到windows平臺Linux資料庫Windows
- 直播平臺原始碼,Android實現密碼顯示與隱藏原始碼Android密碼
- 直播平臺原始碼,Android中常用Dialog彈窗效果原始碼Android
- 影片SDK開發,多平臺SDK快速接入
- Android原始碼下載之《Android新聞client原始碼》Android原始碼client
- Mac下載Android原始碼的方法MacAndroid原始碼
- windows平臺下編輯的內容傳到linux平臺出現中文亂碼的解決辦法WindowsLinux
- 基於代 碼生成器的快速開放平臺,learun框架原始碼下載框架原始碼
- Android學習系列(38)--Android原始碼下載和編譯Android原始碼編譯
- 直播平臺原始碼,Android自定義View實現呼吸燈效果原始碼AndroidView
- 直播APP原始碼,直播系統推流SDK(Android)APP原始碼Android
- 微信公眾平臺SDK for node
- PHP直播平臺原始碼搭建教程PHP原始碼
- 41.部署LNMP平臺原始碼LNMP原始碼
- 【提測平臺】測試平臺開發練手專案原始碼和教程彙總原始碼
- 【原始碼】中小學智慧校園雲平臺原始碼原始碼
- visualgdb windows linux 跨平臺編譯WindowsLinux編譯
- 如何在無頭模式下下載和最大化視窗?模式
- Windows搭建SourceTree、Git程式碼管理平臺WindowsGit