把Ubuntu的10.04 64位版本,Android 注意:當您設置了一個構建環境。
同時也要看android官方: http://source.android.com/source/download.html
1 |
$ sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev |
安裝 Java
1 2 3 4 5 6 7 8 9 |
使用 add-apt-repository 新增套件庫: $ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner" $ sudo add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/ jaunty multiverse" $ sudo add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/ jaunty-updates multiverse" 更新最新的套件資訊: $ sudo apt-get update 安裝套件 $ sudo apt-get install sun-java5-jdk (ubuntu已無此套件..) $ sudo apt-get install sun-java6-jdk |
git/repo 設定
1 2 3 4 5 6 7 |
首先確保在當前用戶的主目錄下創建一個/bin目錄(如果沒有的話),然後把它(~/bin)加到PATH環境變量中 $ mkdir ~/bin $ curl http://android.git.kernel.org/repo >~/bin/repo $ chmod a+x ~/bin/repo ※export PATH=$PATH:~/bin 在檔案 /root/.bashrc $ git config --global user.email "您的郵件" $ git config --global user.name "您的名字" |
USB設備的設定
1 2 3 4 5 6 |
$ sudo vim /etc/udev/rules.d/51-android.rules ※以下(ADP1、2、NexusOne、Xperia用的設定) SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666" SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", MODE="0666" SUBSYSTEM=="usb", SYSFS{idVendor}=="0fce", MODE="0666" $ sudo chmod a+rx /etc/udev/rules.d/51-android.rules |
其他: 安裝套件
1 2 3 |
$ sudo apt-get install uboot-mkimage $ sudo apt-get install gparted $ sudo apt-get install minicom |
Java 切換
1 2 |
$ sudo update-java-alternatives -s java-1.5.0-sun $ sudo update-java-alternatives -s java-6-sun |
(日文版: http://blog.sola-dolphin-1.net/archives/3075261.html )
PS:
“fatal: Not a git repository”错误,尚未初始化git目录,请用: git init命令
自動引用通知: 編譯android時,卡在tool-chain檢查的JDK | 易春木