#U盘安装系统
下载Ubuntu镜像 https://www.ubuntu.com/download/desktop
dash ----> 启动盘创建器(Startup Disk Creator)
#基本工具安装
##hosts配置
##emacs安装配置
sudo apt-get install emacs emacs24-el emacs-goodies-el ecb cscope cscope-el auto-complete-el global
#开发环境安装
sudo apt-get install git git-cola qgit gitg git-gui
sudo apt-get install rar convmv p7zip-full autotools-dev libtool p7zip p7zip-rar libgdbm-dev meld
sudo apt-get install rpm alien
android开发要求:
https://source.android.com/source/requirements
https://source.android.com/source/initializing
sudo apt-get update
sudo apt-get install openjdk-8-jdk
根据上面requirements下载jdk6,jdk7:
http://www.oracle.com/technetwork/java/javase/archive-139210.html
jdk6下载:
jdk7下载:
Ubuntu16.04没有openjdk7下载路径,需要添加仓库:
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install openjdk-7-jdk
(或在此下载deb包https://download.youkuaiyun.com/download/ProgramResearch/18937106?spm=1001.2014.3001.5501)
jdk7: rpm —> deb:
sudo alien --scripts ./jdk-7u80-linux-x64.rpm
sudo dpkg -i ./jdk_1.7.080-1_amd64.deb
java环境变量配置,检测:
http://blog.youkuaiyun.com/qq_21439971/article/details/54580955
http://blog.youkuaiyun.com/wjh1313677/article/details/48156719
java版本切换http://www.cnblogs.com/flyme/archive/2011/10/26/2224710.html
sudo apt-get install make
make降级 http://www.360doc.com/content/15/0503/13/13755107_467646086.shtml
sudo apt-get install python
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 x11proto-core-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip
#下载Android源码
https://source.android.com/source/downloading
mkdir ~/bin
PATH=~/bin:$PATH
sudo apt-get install repo
git config --global user.name “Your Name”
git config --global user.email “you@example.com”
配置gitcookies
使用认证路径
repo init -u https://android.googlesource.com/a/platform/manifest
修改.repo/manifests/default.xml中aosp的fetch="…"为fetch=“https://android-review.googlesource.com/”
repo sync -j4
#Android Studio安装
https://developer.android.com/studio/index.html
#手机调试
sudo apt-get install adb android-tools-adb
wget -S -O - http://source.android.com/source/51-android.txt | sed “s//$USER/” | sudo tee >/dev/null /etc/udev/rules.d/51-android.rules; sudo udevadm control --reload-rules
sudo /etc/init.d/udev restart
也可能是修改~/.android/adb_usb.ini文件,添加idVendor(0x???).
adb kill-server
adb start-server
adb devices
如果不行,需采用root用户,重复上面的操作
Ubuntu14.04下,编译<=Android6.0版本环境:
sudo apt-get install nautilus-open-terminal
sudo apt-get install openjdk-7-jre* openjdk-7-jdk
sudo apt-get install emacs emacs24-el emacs-goodies-el ecb cscope cscope-el auto-complete-el global
sudo apt-get install git git-cola qgit gitg git-gui
sudo apt-get install rar convmv p7zip-full autotools-dev libtool p7zip p7zip-rar libgdbm-dev meld
sudo apt-get install rpm alien
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 x11proto-core-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip
sudo apt-get install libglib2.0-0:i386
sudo apt-get install libc6-dev-arm64-cross
sudo apt-get install gcc-arm-linux-gnueabi
sudo apt-get install android-tools-fastboot android-tools-adb