進入使用者目錄,建立資料夾,用於存放repo,同時將該資料夾設定到環境變數中去。
ubuntu@ubuntu:~$ mkdir ~/bin
ubuntu@ubuntu:~$ path=~/bin:$path
ubuntu@ubuntu:~$ curl > ~/bin/repo
## 如果上述 url 不可訪問,可以用下面的:
## curl -ssl '' |base64 -d > ~/bin/repo
## 或者
## curl > ~/bin/repo
如若出現網路連線錯誤或長時間無反應等訊息,則更換位址重新測試。
設定可執行許可權,命令如下
ubuntu@ubuntu:~$ chmod a+x ~/bin/repo
2.初始化repo客戶端在使用者目錄下建立乙個空目錄,用於存放android原始碼,命令如下:
如果需要某個特定的 android 版本:
repo init -u git: -b android-4.4_r1
檢視android版本方法:
git --git-dir=.repo/manifests/.git/ branch -a
最後提示repo初始化完成,之後就可以同步android原始碼了,同步過程比較耗時,需要耐性等待,同時同步過程中可能出現網路不穩定中斷的情況,之後再執行同樣的命令即可,命令如下:
ubuntu@ubuntu:~/androidcode$ repo sync
git config --global user.email "your email"; \
git config --global user.name "your name"
本文參考: Ubuntu14 04環境下編譯Android
然後輸入如下命令 build envsetup.shlunch可能出現的問題 1.如果.bulid envsetup.sh 命令無法執行,是因為此檔案的許可權未設定,可以使用chmod x envsetup.sh修改許可權,然後再執行該檔案。2.編譯的時候可能會出現lunch未安裝的錯誤,原因是 e...
windows下用qemu搭建android
3.開啟命令列 如果windows7或更高 則用管理員執行命令列,命令列進入進入解壓qemu的目錄執行 c qemu 0.9.0 windows qemu img create android.img 512m 建立乙個512m的硬碟映象 4.把android映象直接拷貝到qemu的目錄下 5.在命...
在linux環境下獲取相關硬體資訊
這兩天,因為程式中的乙個功能需要用到硬體的一些資訊,如處理器的序列號,硬碟的序列號,和網絡卡的實體地址,查詢了一下這方面的資料,由於網上這方面的資料也是比較多,但多而不全,找起來比較花氣力。現將這兩天的看的東西稍微做個總結,希望以後再遇到這方面問題的時候少走點彎路。的實現可以看看這篇文章 http ...