編輯:關於Android編程
源代碼的下載,首先需要安裝以下工具軟件:curl 和 git-core
1.1安裝curl:
打開終端,可以使用按Ctrl+Alt +T的快捷方式打開終端
在終端中執行命令:sudo apt-get install curl
1.2安裝git-core
1.2.1在用戶目錄下新建bin目錄
在終端中執行:mkdir ~/bin
1.2.2安裝git-core
在終端中執行:curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
給repo執行權限:chmod a+x ~/bin/repo
注:若是下載repo失敗可以到我百度網盤中去下載,下面給出鏈接:
http://pan.baidu.com/s/1dDwyBpn將~/bin添加環境變量,作用是:git軟件下載安裝在此目錄,在別的目錄運行可能提示出錯:會找不到此軟件。
在終端中執行命令:PATH=~/bin:$PATH
1.3 下載源代碼
1.3.1進入要源代碼將要保存的目錄
如我的源代碼保存在:~/CM11
在終端中執行:cd ~/CM11 進入到CM11目錄中
1.3.2 下載源代碼
對於下載不同版本的android,指定一個manifest分支(即只指明android對應的版本),使用-b參數(即下載某個版本的源代碼),
如: repo init -u git://github.com/CyanogenMod/android.git -b cm-11.0執行此命令會下載一些文件到我們電腦中,這條命令的主要作用是初始化我們要下載的源碼的的一些配置文件,看到類似下面的提示,表示初始化完成。
repo has been initialized in ~/CM11 username@user-desktop:~/CM11$
初始化完成後,會在~/CM11目錄中生成一個.repo的目錄(此目錄為隱藏屬性的文件,我們可以在終端中使用ls -la命令,或者在文件浏覽器中選擇“查看”,然後勾選“顯示隱藏文件”,就可以看到此目錄),此目錄保存了將要下載的源代碼的相關信息,下面我們開始下載源碼
同步獲取源碼
#~/bin/repo sync
如果中間出現中斷,這個很正常,你可以再次輸入 ~/bin/repo sync 命令來進行下載。
可以寫一個腳本,當中斷後,又自動開始下載,可以在我網盤中下載此腳本:reposync,也在以上分享的鏈接中,
把reposync腳本放在你源碼的目錄,執行./reposync命令就可以了。
根據網速的不同,下載時間也有快慢,最好在睡覺前或下班後下載代碼,由於源文件比較大,一般國內都要5小時左右甚至更久。
若是出現以下信息,表示代碼以下載完成:
Fetching projects: 100% (166/166), done.
Syncing work tree: 100% (165/165), done.
源代碼下載完成後,~/CM11文件夾的大小為20G左右,其中.repo有10 G+。
運行~/bin/repo sync 還可以重新校對下載的源碼,若是有問題或遺漏了一些文件會重新下載,並從.repo目錄中導出到實際源碼中,好了,大概就是這樣,祝大家好運。
一 Java 線程Thread在Java 中最常見的起線程的方式,new Thread 然後重寫run 方法。新線程的函數執行的代碼就是run函數。new Thread(
我們公司做了一款使用百度錢包的移動網頁支付進行支付的產品,用戶通過百度錢包、百度糯米掃描我們產品的二維碼,選擇商品,點擊支付將會自動調用百度錢包進行支付,支付成功後返回成
Android開發中難免會遇到各種內存洩漏,如果不及時發現處理,會導致出現內存越用越大,可能會因為內存洩漏導致出現各種奇怪的crash,甚至可能出現因內存不足而導致APP
前言:在還沒有做任何一件事情之前,千萬不要覺得這件事情很難,因為還沒有開始做內心就已經對這件事情產生了恐懼,這將會阻止你的進步,也許當你動手開始做了這件事後發現其實並不是