前提:(1)Ubuntu64位操作系统(我一般都用Ubuntu Kylin 14.04),jdk1.7 (jdk-7u79-linux-x64.tar.gz) (2).安装Ubuntu系统:电脑关机插入系统盘,可以是U盘或光盘,开机后按快捷键进入BIOS,设置U盘或者光盘启动,然后根据向导安装即可,一般只需默认安装,安装完毕后点击“现在重启”,重启OK后拔U盘。 (3).将U盘里的JDK文件复制到主文件夹下的“下载”里,然后打开计算机下的usr文件夹 新建终端输入:cd /usr /终端方式进入到usr文件夹/ sudo mkdir java /建立一个名为java的文件夹/ (4).将jdk文件复制到java文件夹下,解压: 新建终端:cd 下载 sudo cp +jdk文件名+拷贝路径(/usr/java) 解压tar.gz文件:cd /usr/java sudo tar xvf+文件名 一.配置JDK环境变量 新建终端:sudo gedit .bashrc /进入文本编辑器.bashrc/ 复制“详细配置.doc”中:export JAVA_HOME=/home/xia/cts_gts/jdk1.6.0_45 export JRE_HOME=/home/xia/cts_gts/jdk1.6.0_45/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH 到.bashrc文本编辑器中,将JAVA_HOME后面的地址换为jdk的实际存放地址,同理,将JRE_HOME后面的地址也换为JRE的实际存放地址,保存退出。 检测JDK版本:java -version 若正确会显示:java version "1.7.0_79" Java(TM) SE Runtime Environment (build 1.7.0_79-b15) Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode) 二.配置adb环境变量 新建终端:whereis adb /查看adb路径/ sudo gedit /etc/bash.bashrc /进入文本编辑器bash.bashrc/ 最后一行加入adb的路径:export PATH="$PATH:[你的adb所在路径]" 例如:export PATH="$PATH:/usr/bin/X11/adb" ,保存关闭。 重新开终端:adb version 查看adb版本,现在最新的是1.0.31,若不是最新的,可能在adb devices查看连接信息时会显示offline或者无device,这时就需要更新adb。 终端输入:sudo apt-get update sudo apt-get install android-tools-adb android-tools-fastboot adb version 注:有时候adb权限会有些问题,会显示??????????? no permissions,可以这样解决: 进入adb所在目录输入:sudo chown root:root adb sudo chmod a+x adb sudo chmod a+s adb adb kill-server 这里最好重启电脑 先将adb的owner改为root、对所有用户加入可执行属性,然后设置set-user-id属性。这样,任何用户运行adb后,adb就会以owner身份运行(即root),而不是登录的用户。之后还需要adb kill-server,adb start-server重新启动adb server。 三.手机电脑端口连接配置 新建终端:lsusb 电脑连接手机lsusb /查看信息,会多出一条信息,在ID前会有 ####:&&&&/ 新建终端:sudo mkdir .android cd .android sudo touch adb_usb.ini /创建文件adb_usb.ini/ sudo gedit adb_usb.ini /编辑adb_usb.ini文件/ 在文本编辑器里写入0x####,存盘退出。 连接手机:adb devcies 回车 List of devices attached 19761202 device 这就表示连接成功。 注:有时候51文件会出现权限问题,可以这样解决: 新建终端:sudo gedit /etc/udev/rules.d/51-android.rules /进入文本编辑器51-android.rules/ SUBSYSTEM=="usb",ATTRS{idVendor}=="####",ATTRS{idProduct}=="&&&&",MODE="0666" 存盘退出。最好重启Linux机器。