android鏡像站
⑴ 有什麼好用的android developer的鏡像
1、Android Developers (androiddoc.qiniudn.com)
這個域名看起來是七牛雲的?
以前還挺好的,可以站內搜索。
現在同步官網進行更新後,不知道問什麼沒法使用站內搜索功能了。。。
可能暫時還沒更新完畢吧。。。
2、在線文檔-android/reference
這個鏡像比較老(好像不更新了。。。)
3、Android Developers
這個比較新點,可以搜索(缺點就是有廣告而已)
⑵ 如何建立本地Android源代碼鏡像
在ubuntu 10.04 x64系統上。
第一步,安裝git和repo
apt-get install git-core
curl http://android.git.kernel.org/repo > /bin/repo
chmod a+x /bin/repo
第二步,建立git server
建立一個git server發布目錄
mkdir /pub/gittree
安裝伺服器軟體
apt-get install git-daemon-run
查看伺服器運行情況
ps -ef|grep git
看到
119 24126 24124 0 09:36 ? 00:00:00 /usr/lib/git-core/git-daemon --verbose --base-path=/var/cache /var/cache/git
修改伺服器配置
vi /etc/sv/git-daemon/run
相關內容改成下面這樣的
/usr/lib/git-core/git-daemon --verbose --export-all --base-path=/pub/gittree /pub/gittree
重新啟動這個服務,注意,它是由sv - control and manage services monitored by runsv(8)操作的。
sv stop git-daemon
sv start git-daemon
再用ps -ef|grep git查看,改動的配置是否生效。
第三步,鏡像代碼庫到本地目錄,
mkdir /pub/gittree/android-mirror
cd /pub/gittree/android-mirror
repo init -u git://android.git.kernel.org/platform/manifest.git --mirror
第三步,鏡像代碼庫到本地目錄,
mkdir /pub/gittree/android-mirror
cd /pub/gittree/android-mirror
repo init -u git://android.git.kernel.org/platform/manifest.git --mirror
repo sync
要等很長時間,等它下載完成。如果中間有錯誤發生,下載中斷,則要重做repo sync,會續傳。
第四步,從本里代碼庫里取出代碼,
另啟一個終端窗口,
cp /bin/repo /bin/repo-local
vi /bin/repo-local
將裡面的git://.....改成git://127.0.0.1/android-mirror/ 指向本地服務。
mkdir /pub/test
cd /pub/test
repo-local init -u git://127.0.0.1/android-mirror/platform/manifest.git -b froyo 這里以froyo為例下載一個分支版本。注意,這里不用repo。 git url的寫法,可能有變,如在ti公司omap代碼庫里,就不盡相同。
vi .repo/manifests/default.xml
修改其中的fetch="git://127.0.0.1/android-mirror/" 指向本地代碼庫。
repo-local sync ,這里,不用repo。
mirror下來的代碼庫,並不一定會全,會出現某個project找不到的情況,要去補充下載。
回到之前的那個mirror的終端窗口,當前目錄在 /pub/gittree/android-mirror
vi .repo/manifests/default.xml
照著樣子增加一行project,寫上需要的名字,保存退出。
repo sync + project name ,project的名字,就是剛在default.xml里看到的。
再回到test目錄下,繼紐 repo-local sync
發生過,在android-mirror里sync時,報錯,指出manifest里有uncommited change,這時,將.repo目錄刪去,重新repo init...一次,再repo sync,原來下載的代碼還在,有更新的會補充下載
⑶ 如何製作自己的Android SDK鏡像站
國內已經無法正常的更新和下載SDK了
需要作幾個設置:
使用國內鏡像 鏡像地址在附件中埠80
使用工具進行連接
設置Eclipse的更新地址 將地址設置為 本機 8580
重新打開SDK Manager 將需要更新或者下載的選項勾上並按 Install Packages即可。
⑷ 如何搭建Android SDK鏡像伺服器
直接運行 android.py腳本,由於SDK是國外資源,要官方下載的話,需要翻,為此還需要代理。命令行程序默認不走你的全局代理,在家可用sock5代理,在mac下用的是 proxychains4 ,公司內網有Http代理伺服器,想在命令行中使用,需要設置 http_proxy 和 https_proxy 環境變數,臨時使用直接在終端中輸入:
export http_proxy=http:// yourproxyaddress:proxyport
export https_proxy=http:// yourproxyaddress:proxyport
細看腳本,你會發現腳本會先去下載 repository-.xml 和 addons_list-.xml ,xml裡面是一些文件的具體下載地址,包含sdk、build_tools、support包等等,然後去下載具體的文件。
⑸ Android SDK 的有沒有國內鏡像
沒有,或者有也不是最新的,google現在已經把Android跟新到5.0.1了。國內還下不到。
你可以fan牆或者vpn後再用sdk manager來跟新sdk。
fan牆是程序猿最基本的技能了,加油。