android开发环境配置

来源:互联网 发布:任天堂vr知乎 编辑:程序博客网 时间:2024/06/18 11:05

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

jdk7: rpm —> deb:
sudo alien –scripts ./jdk-7u80-linux-x64.rpm
sudo dpkg -i ./jdk_1.7.080-1_amd64.deb

java环境变量配置,检测:
http://blog.csdn.net/qq_21439971/article/details/54580955
http://blog.csdn.net/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用户,重复上面的操作