将android设备用USB的连接线连接到电脑上以后可以将编写的android应用在设备上运行以进行debug。

 

 

 

 

我的环境:

设备HTC G7 操作系统android 2.1 update1

PC操作系统为ubuntu9.10

IDE:eclipse3.5.1(安装了ADT)


1设备设置和连接

 

1.1打开设备的设置->应用程序->开发,勾上USB调试,保持唤醒状态和允许模仿位置。

 

1.2将android设备用USB数据线连接到PC,并选择连接类型为磁盘驱动器。

 

这时在eclipse中运行程序将会出现target unknown的错误。没关系,我们继续往下

 

 

2.在系统中添加设备命名 

 

2.1以根权限新建一个配置文件

 

 

在终端中输入sudo gedit /etc/udev/rules.d/50-android.rules

写入以下内容

SUBSYSTEM=="usb_device", SYSFS{idVendor}=="0bb4", MODE="0666"

注:这里的SYSFS{idVendor}要根据设备的不同而改变,这里的"0bb4"是HTC的代号,其他的代号见下图

 

2.2修改权限

在终端中输入chmod a+r /etc/udev/rules.d/50-android.rules改变权限

 

3重新启动adb

进入androidSDK目录后,在终端中运行./adb kill-server和./adb start-server

 

4设置项目的debug选项

 

打开AndroidManifest.xml中的Application标签页,设置debugable为true

 

在eclipse中直接运行项目即可。

 

参考文献1.http://androidboss.com/using-android-debug-bridge-adb-in-linux/

            2.android SDK doc

 

 

 

 

 

 

更多相关文章

  1. Android中Input型输入设备驱动原理分析
  2. Android 权限被拒绝,跳转至权限设置界面
  3. Android 权限添加
  4. Android 预置APK的权限授予
  5. Android 获取系统权限的代码

随机推荐

  1. 连接查询详解
  2. 磁盘空间不足的解决办法
  3. CentOS6.5+Python2.7+ GIT +IPython
  4. CPU调优并发问题
  5. 解决YUM下Loaded plugins: fastestmirror
  6. Vue自学之路6-vue模版语法(数据响应式)
  7. Oracle Sharding: 云端分布式关系型数据
  8. Oracle Data Safe开始支持本地数据库
  9. Oracle自治数据库新成员:Autonomous JSON
  10. SQLcl这个可爱的小工具,来了解一下呀~