系统补丁更新
进行一些必要的补丁更新以及软件版本更新。
命令:
sudo apt-get update //与服务器同步软件包列表,这里的服务器是指系统在sources.list文件中的源
sudo apt-get upgrade //升级所有可升级的软件包,如果可升级的软件包依赖于新的软件包,那么新的软件包也会被安装。
git安装
sudo apt-get install git-core gitk git-man openssh-server openssh-client vim
git config --global user.email 电子邮件地址
git config --list //查看配置信息
ssh-keygen -t rsa //生成rsa key pair
cd .ssh //公匙默认存储在账户的~/.ssh目录
Android编译必需的软件包
sudo apt-get install gcc-multilib g++ g++-4.8-multilib dpkg-dev
sudo apt-get install gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386
sudo apt-get install libgl1-mesa-dev
sudo apt-get install libgl1-mesa-glx:i386 libglapi-mesa:i386 libcheese-gtk23 libcheese7 libclutter-1.0-0 libclutter-gtk-1.0-0 libcogl15 libclutter-gst-2.0-0 gstreamer1.0-clutter
下载repo
安装jdk
Java version | Android version |
---|---|
jdk 1.8 | Android 6.0,7.0 7.1 |
jdk 1.7 | android 5.0,5.1 |
android 编译
source build/en*
lunch xxx
maek -j12 2>&1|tee ./build.log
注意:
- ubuntu 14.04 64
- MTK
- Android编译必需的软件包