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 历史版本
Ubuntu 14.04.5 LTS (Trusty Tahr)
http://cn.ubuntu.com/download/
VMware
VMware Workstation(虚拟机)v10.0.1 VM
Ubuntu
Ubuntu 16.04.2 LTS 官方下载
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
sudo apt-get update link
参考:
Ubuntu 16.04 LTS 成功编译 Android 6.0 源码教程
安装问题
Q1.ifconfig命令未找到
Log: What is the location of the "ifconfig" program on your machine?
解决方法:
sudo apt-get install net-tools
参考: