Linux系统为:Ubuntu 12.04 32bit ,当然还需要Java环境,关于Java环境搭建参见这里.


1、Android SDK 安装配置


首先去Android官网去下载Linux版本的SDK,我下载的是adt绑定版本,包括sdk和eclipse,接近500M大小的.zip压缩包;

完成之后解压到合适的位置:

mkdir /opt/googlemv adt-bundle-linux-x86-20131030.zip /opt/googlecd /opt/googleunzip adt-bundle-linux-x86-20131030.zipcd adt-bundle-linux-x86-20131030mv eclipse ../mv sdk ../cd ..rm -rf adt-bundle-linux-x86-20131030
接下来配置Android SDK安装信息:
gedit ~/.bashrc
在弹出的编辑器末尾出加上以下几行信息,保存,关闭.
export ANDROID_HOME=/opt/google/sdkexport PATH=$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$PATH
执行以下命令,让配置生效,并查看配置是否完成
source ~/.bashrcecho $ANDROID_HOMEecho $PATHadb
至此,Android SDK安装完毕.
剩下的在Eclipse里面关于ADT配置和Windows上一致,这里略过。

2、Android真机调试


打开配置好了ADT的Eclipse,快速创建一个Hello World安卓应用,用USB连接上手机,调试的时候,在Android Device Chooser对话框中上部分显示的真机列表框中真机显示的是一排问号,真机不可用,立刻搜索了一下这个状况,推荐一下这篇博客(点击),按照博客上的方法实验了一下。


2.1 首先是查看手机连接的USB端口信息

lsusb
终端打印出usb端口情况

...
Bus 002 Device 009: ID 12d1:2223 Huawei Technologies Co., Ltd.
...

上面展示的信息为实验用的手机连接电脑usb端口的情况:Huawei手机,ID为12d1 (记住这个ID,后面用到)


2.2 配置规则

进入到 /etc/udev/rules.d 目录下,新建一个android.rules配置文件

cd /etc/udev/rules.dsudo gedit android.rules
在弹出的编辑器中填写配置文件,格式如下,多个手机可以编写多条配置:

# Huawei  ID 12d1:2223 Huawei Technologies Co., Ltd.SUBSYSTEM=="usb", SYSFS{idVendor}=="12d1", MODE="0666"# HTC     ID 0bb4:0cb0 High Tech Computer Corp.SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"# ...
保存并关闭规则配置文件,然后改变配置文件权限。
sudo chmod a+rx android.rules
执行完后,终端执行ls命令,看到android.rules文件为绿色

2.3 重启USB和adb服务
service udev restartadb kill-serveradb devices

至此,完成真机调试前配置工作,再次用真机调试的时候发现真机可用了。


更多相关文章

  1. Android系统信息获取 之五:系统语言信息(续)-语言地区和简写对照表
  2. android studio 连接手机(真机测试)windows
  3. 部署应用程序到Android手机上
  4. Android 设备屏幕信息(dip,sp,px的转换及其运用)
  5. 手机侦探 奇迹 (android)
  6. android设置系统图标后手机上不显示出来
  7. android 监听手机屏幕唤醒和睡眠广播
  8. Android 定时重启Android系统源(手机root后可用) [系统支持自定义

随机推荐

  1. Android 内核 - 00 Android模块及Linux
  2. 一个小白的Android之路
  3. Android Sip学习(四)Android自带SipDemo详
  4. 应用程序(xx)与系统不兼容,是否继续安装?
  5. 让洪水猛兽变成温顺小羊——浅谈Android
  6. Android中对话框的类型
  7. Android开发教程02:Android四大组件简介
  8. Android差量更新
  9. Android(安卓)代码混淆技术总结
  10. Android(安卓)Toast进阶——自定义Toast