天天看點

AOSP 安卓源碼-ubuntu開發環境搭建

VM及Utuntu安裝

Vmware安裝/Ubuntu安裝

系統安裝
Vmware環境配置

安裝Vmware-tools:

    tar -xf xxx.tar.gz

    sudo ./vmware-install.pl    link

    reboot

Ubuntu環境配置/更新

sudo add-apt-repository ppa:git-core/ppa

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install net-tools   // ifconfig for 17.04

參考:

    Ubuntu Releases 曆史版本

    Ubuntu14.04.5 LTS (Trusty Tahr)

    http://cn.ubuntu.com/download/

    VMware

    VMwareWorkstation 12.5.5 VM

    VMwareWorkstation(虛拟機)v10.0.1 VM

    Ubuntu

    Ubuntu16.04.2 LTS 官方下載下傳

    Ubuntu(烏班圖系統下載下傳) v17.04 正式版 XP

    Ubuntu16.04 LTS 正式版

    VMwareUbuntu安裝詳細過程 安裝

JDK安裝

安裝前準備,執行ubuntu系統更新update/ upgrade

安裝jdk: link

JDK安裝
執行安裝

sudo apt-get install openjdk-7-jdk

sudo apt-get -y install openjdk-7-jdk

JDK安裝彙總
檢視系統支援版本
apt-cache search openjdk
主要JDK版本

oracle-java7-installer

oracle-java8-installer

oracle-java9-installer

openjdk-7-jdk

openjdk-8-jdk

openjdk-9-jdk

解除安裝JDK

sudo apt-get remove oracle-java7-installer

sudo apt-get autoremove openjdk-8-jre

sudo apt-get remove --purge openjdk-8-jre

切換JDK版本

sudo update-alternatives --config java

sudo update-alternatives --config javac

sudo update-alternatives –config javah

sudo update-alternatives –config jar

sudo update-java-alternatives -s java-7-oracle

修改環境變量

sudo vi ~/.bashrc

sudo gedit ~/.bashrc

source ~/.bashrc

檢視已安裝JDK版本
sudo update-java-alternatives -l
檢視目前配置JDK版本

java -version 

javac -version

參考:

    Ubuntu安裝JDK與環境變量配置 linux公社

    Ubuntu安裝 JDK 7 / JDK8 的兩種方式 +手動安裝

    Ubuntu16.04安裝openjdk-7-jdk 安裝方式

Ubuntu快捷鍵

序号 快捷鍵 功能
1 TAB 路徑自動補全
2 CTRL + Insert 複制
3 SHIFT + Insert 粘貼
4 CTRL + ALT + F2-F6 切換到指令界面
5 CTRL + ALT + F7 切換到圖形界面
6 Ctrl + Alt + T 打開指令視窗
7 Ctrl + Shift + T 新開Tab視窗
8
9
10
11
12

Ubuntu開發環境問題

Q1. .deb檔案安裝錯誤--could not get lock /var/lib/dpkg/lock link

sudo rm /var/cache/apt/archives/lock

sudo rm /var/lib/dpkg/lock

最後執行.deb檔案安裝:

sudo dpkg -i 安裝包名字

Q2. Ubuntu下,如何解決Unable to locate package

    sudoapt-get update link

參考:

    Ubuntu16.04 LTS 成功編譯 Android6.0 源碼教程

    自己動手編譯Android源碼(超詳細)

安裝問題

Q1.ifconfig指令未找到

Log:What is thelocation of the "ifconfig" program on your machine?

解決方法:

    sudoapt-get install net-tools

參考:

    whatis the location of the ifconfig program

繼續閱讀