64位ubuntu系统搭建android 开发环境

环境:64位ubuntu 13.04系统
一、准备的软件:
1 JDK  下载地址 http://www.oracle.com/technetwork/java/javase/downloads/index.html   版本为:jdk-7u25-linux-x64.tar.gz
2 eclipse 和SDK 下载地址 http://developer.android.com/sdk/index.html 在此处下载已包含eclipse 和SDK了


二、安装JDK
1.解压JDK,直接右键解压即可。并重命名文件夹为java
2.将该文件夹移动到/usr/lib目录下,该目录下可能需要用到sudo 命令才能移动。在java文件夹的上级目录用终端输入以下命令,移动java文件夹
sudo mv java/ /usr/lib/java/


3.设置环境变量,用gedit 打开/etc/profile文件
sudo gedit /etc/profile
在最后添加
JAVA_HOME=/usr/java
export JRE_HOME=/usr/java/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH


4.将系统默认的jdk修改过来
$ sudo update-alternatives --install /usr/bin/java java /usr/lib/java/bin/java 300
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/java/bin/javac 300
$ sudo update-alternatives --config java
 $ sudo update-alternatives --config javac
5.检视,输入java -version,可得以下结果
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)


二、安装eclipse
1.直接解压下载得到的adt-bundle-linux-x86_64-20130522.zip,可得到eclipse 和SDK两个文件夹,将其移动到平时放置软件的目录下即可。
2.进入安装目录,直接运行eclipse
3.安装ADT插件
Help->Install New Software..
如图所示,Add Repository   https://dl-ssl.google.com/android/eclipse/ 按照提示完成安装工作。




4.重启后,设置SDK
Window->Preferance->Android




三、对于64位系统,可能会出现Android SDK找不到adb,这时,只需要在终端输入sudo apt-get install ia32-libs即可


四、至此,环境配置完成。尝试用小米1来做测试机的时候,eclipse检测不了手机,显示为???????,为此,需配置点东西让ubuntu 识别手机。
1.插入手机,在终端键入 lsusb,显示如下内容
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 006: ID 05c6:901d Qualcomm, Inc. 
Bus 002 Device 003: ID 09da:c10a A4 Tech Co., Ltd 
2.拔出手机,再次输入lsusb,显示如下内容
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 09da:c10a A4 Tech Co., Ltd 
对比可得,Bus 001 Device 006: ID 05c6:901d Qualcomm, Inc. 就是小米手机的


3.终端输入sudo gedit  /etc/udev/rules.d/50-android.rules在打开的文件中增加以下文本:
SUBSYSTEM=="usb", SYSFS{idVendor}=="05c6", MODE=="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", ATTR{idProduct}=="901d", SYMLINK+="android_adb"


4.给50-android.rules设置权限及重启服务
sudo chmod a+rx /etc/udev/rules.d/50-android.rules
sudo service udev restart 


5.重启adb服务,在android sdk的platform-tools目录下运行以下命令
sudo ./adb kill-server
sudo ./adb devices
如果没有问题,就会出现以下结果
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached 


至此,本文结束。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值