Android 台灣中文網

標題: /*H-hagi + xpt*/ 從源碼編譯CyanogenMod 11+載點 [打印本頁]

作者: joemou    時間: 2014-7-20 23:04
標題: /*H-hagi + xpt*/ 從源碼編譯CyanogenMod 11+載點
本帖最後由 joemou 於 2014-7-24 18:23 編輯

                               
登錄/註冊後可看大圖
   

                               
登錄/註冊後可看大圖


前言:

此篇的教學是由@YCx http://apk.tw/thread-571706-1-1.html所學習
此篇使用機種m7_u (gsm)


如純粹只想使用cm-11請至此
http://download.cyanogenmod.org/?device=m7

nightly:天天更新版(較不穩定)
test:穩定版
snapshot:月月更新版(介於上方兩者之間)


http://imgsrc.baidu.com/forum/w%3D580/sign=d0542d21d762853592e0d229a0ee76f2/624314ce36d3d539fd0458103887e950342ab055.jpg

必須準備

1linux系統
ex:Debian,Ubuntu(建議)
ubuntu下載地址http://www.ubuntu.com/download/desktop
切記勿使用虛擬模擬器編譯可能會跑不動!!
安裝教學:
到此http://blog.xuite.net/yh96301/blog/57645340-%E5%85%8D%E8%B2%BB%E8%A3%BD%E4%BD%9CUbuntu+Live+USB%E9%96%8B%E6%A9%9F%E9%9A%A8%E8%BA%AB%E7%A2%9F%E7%9A%84%E8%BB%9F%E9%AB%94unetbootin下載此軟體將ubuntu灌進usb
灌進usb後,電腦關機進入bios(進入方法自查)
開機順序改為usb第一個
跟著安裝即可


2下載:jdk 版本需為1.6~1.7以上以下皆不可!!如有其他版本請先移除!!
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
安裝教學(開啟終端的方法:ctrl+alt+t)
(1)將下載jdk直接解壓縮或使用指令(後面jdk....的部份要跟你下載檔名一樣喔)
  1. tar -zxvf jdk-7u65-linux-x64.tar.gz
複製代碼

(2)複製解壓縮後的資料夾jdk_1.7.0_65,到/usr/lib/jdk/目錄下面可以使用指令直接複製,也可以開起有root權限的檔案總管直接複製 (後面jdk....的部份 要跟你下載檔名一樣喔)
  1. cp -r ~/Downloads/jdk1.7.0_65/ /usr/lib/jdk/
複製代碼

     開起有root權限的檔案的指令
  1. sudo nautilus
複製代碼

(3)設置環境變數,打開文件/etc/profile,可以使用指令直接開啟編輯,也可以用有root權限的檔案總管開啟
  1. sudo vi /etc/profile
複製代碼

     開起有root權限的檔案的指令
  1. sudo nautilus
複製代碼

(4) 在文件的最後端加上:(後面jdk....的部份 要跟你下載檔名一樣喔)
  1. export JAVA_HOME=/usr/lib/jdk/jdk1.7.0_65
  2. export JRE_HOME=/usr/lib/jdk/jdk1.7.0_65/jre
  3. export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
  4. export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
複製代碼

(5)將系統默認的jdk修改過來,也就是java和javac指令由系統自帶的換成你自己安裝的(後面jdk....的部份 要跟你下載檔名一樣喔)
  1. sudo update-alternatives --install /usr/bin/java java /usr/lib/jdk1.7.0_65/bin/java 300
複製代碼
  1. sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jdk1.7.0_65/bin/javac 300
複製代碼
  1. sudo update-alternatives --install /usr/bin/java java /usr/lib/jdk/jdk1.7.0_65/bin/java 300
複製代碼
  1. sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jdk/jdk1.7.0_65/bin/javac 300
複製代碼

(6)檢查版本
  1. java -version
複製代碼

     如果出現以下字樣,代表成功

     java version "1.7.0_65"
     Java(TM) SE Runtime Environment
     Java HotSpot(TM) Server VM

3原廠手機線或otg
4運算較好的電腦
5手機必須root



教學開始


1安裝與設定repo
  1. mkdir -p ~/bin
  2. PATH=~/bin:$PATH
  3. cd ~/bin
  4. curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin
複製代碼

第1條指令為: 建立bin資料夾
第2條指令為:將~/bin加入於環境配置中
第3條指令為: 轉移到~/bin
第4條指令為:在此網址中取得repo並下載於~/bin

執行完以上指令後,repo會被下載到家目錄裡的bin資料夾中,可以開啟bin資料夾檢查