设置真机开发环境需要执行下面几个步骤:

1.在应用的Manifest文件中声明应用是可调试的;

2.打开应用的调试支持;

对于通过Eclipse创建的应用,可以省略步骤2,因为在Eclipse IDE启动应用时,会自动打开应用的调试支持。

注意:在应用开发过程中,要在manifest文件中手动启用调试支持,最好在应用发布前关闭调试支持,因为一个已发布的应用是不应该可以被调试的。

3.打开手机的“USB调试”功能。

4.用USB线连接电脑与手机,首次连接需要安装手机驱动。可以选择本地安装,则在Android SDK()中的usb-driver文件夹中查找相应驱动,如果有别的驱动,也需要一并安装,一个都不能少,一般在C:\WINDOWS\system32\drivers中找到相应的文件。安装完毕之后可以使用adb devices查看设备是否被识别。


  假如在Android SDK中没有找到usb_driver文件夹,这说明在安装Android SDK时,没有安装usb_driver这个包,需要打开Android SDK Manager,找到Extras,并勾选“Google USB Deriver”,将其安装。驱动包也不是都支持所有设备,此时需要下载相应手机的官方驱动才可以。

  如果是Mac OS X宿主机,即插即用,省略该步骤。

  如果是Ubuntu Linux宿主机,则需要为开发设备添加一个包含USB设置的udev规则文件。每个设备厂商都有唯一的供应商ID(vendor ID)标识,这个标识通过在规则文件中设置ATTR{idVendor}属性指定。

  1>运行lsusb查看,至于哪个是你需要的,你可以连接手机执行一遍lsusb,拔掉手机再执行一遍lsusb,则多出来的那一行,则为你要连接的手机设备。假如如下所示:

    ID 15d9:0a37
        表示usb设备的ID(这个ID由芯片制造商设置,可以唯一表示该设备)
        15d9    usb_device_descriptor.idVendor
      0a37 usb_device_descriptor.idProduct

  2>以root的身份编辑文件/etc/udev/rules.d/51-android.rules,在新装系统中,默认是没有这个文件的,,需要先创建它。

    sudo gedit /etc/udev/rules.d/51-android.rules

  3>在打开的51-android.rules文件中,为每个厂商添加如下一行规则:

    SUBSYSTEM=="usb", ATTR{idVendor}=="15d9", MODE="0666", GROUP="plugdev"

    其中ID "15d9" 指明了是你的手机设备;MODE的值表明了具有读/写权限;GROUP定义了设备节点的所有人用户组。

  4>执行命令启用规则:

    sudo chmod a+r  /etc/udev/rules.d/51-android.rules

Android官网(http://developer.android.com/tools/device.html#VendorIds)上有最新的完整的供应商ID列表。

  5>将手机连接到PC,执行adb device验证设置是否正确。

   假如安装正确,会显示Device ID, 否则执行完之后为空。 

电脑连接到手机并安装手机驱动usb-driver的更多相关文章

  1. 移动设备 小米2S不显示CD驱动器(H),便携设备,MTP,驱动USB Driver,MI2感叹号的解决方法

    小米2S不显示CD驱动器(H),便携设备,MTP,驱动USB Driver,MI2感叹号的解决方法 by:授客 QQ:1033553122 用户环境 操作系统:Win7 手机设备:小米2S   问题描 ...

  2. 3.django连接mysql数据库及安装mysqldb驱动报错解决办法

    1.在setting.py设置连接数据库 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'djang ...

  3. 解决win8.1电脑无法安装手机驱动问题

    相信安装过win8.1的朋友都会有个问题,那就是自己的安卓手机怎么都连不上电脑,比如360助手.豌豆荚.91助手,都安不上驱动.下面几个简单步骤即可轻松解决. 1.首先声明,官方的驱动是完全支持win ...

  4. 惠普电脑(HP PHILIPS系列)安装ubuntu后无法连接WIFI解决方案(手动安装8821CE驱动)

    一步一步来, 先说环境: 我的电脑是HP PHILIPS系列,ubuntu版本是16.04 背景: win10安装ubuntu后发现无法连接wifi(但win10系统可以连接WIFI),在ubuntu ...

  5. 手机连接fiddler之后,安装证书的方法

    1. 手机设置锁屏密码2. 手机连接fiddler测试网络3. 手机访问    电脑IP:fiddler设置的端口号4. 点击页面中的链接,下载并安装证书,随意命名即可 (还不清楚证书有啥用,先记录下 ...

  6. Delphi 调试连接 任意Android手机/平板/盒子(要安装Google USB Driver,并且还有USB的相关许多文章)

    Delphi有时候无法连接调试一些手机,解决方案: 1.安装Google USB Driver 2.通过设备管理器查看手机或平板USB的VID,PID 3.修改你的电脑上的android_winusb ...

  7. (转)将win7电脑无线网变身WiFi热点,让手机、笔记本共享上网

    将win7电脑变身WiFi热点,让手机.笔记本共享上网 功能:开启windows 7的隐藏功能:虚拟WiFi和SoftAP(即虚拟无线AP),就可以让电脑变成无线路由器,实现共享上网,节省网费和路由器 ...

  8. 在安卓手机上安装完整kali linux系统

    俗话说,没图说个JB.好我马上上图 提醒:我在这里只是提供一个思路过程,希望可以帮到你,同时我也做一个记录,有任何问题欢迎  0.0.:I87OI94664  威信 :Z2tsYmI1MjA=  (b ...

  9. 转载 - Vultr VPS注册开通且一键快速安装PPTP VPN和电脑连接使用

    本文转载来自:https://www.vultrclub.com/139.html 从2014年Vultr VPS进入市场之后,作为有背景.实力的搅局者,是的最近两年VPS.服务器的用户成本降低.配置 ...

随机推荐

  1. compare `lvs/haproxy/nginx`

    特性 LVS Nginx Haproxy 工作层 四层(传输层TCP/UDP) 七层(应用层) 四层.七层 应用范围 基于TCP和UDP之上的协议都可以 Http.mail HTTP.TCP之上应用 ...

  2. Solr的SolrCloud与Master-slave主从模式对比

    第一印象 SolrCloud是Solr4.0引入的,主要应对与商业场景.它很像master-slave,却能自动化的完成以前需要手动完成的操作.利用ZooKeeper这个工具去监控整个Solr集群,以 ...

  3. 满足java对redis的所有操作,token,验证码过期时间等

    很实用 链接在此  https://www.cnblogs.com/edisonfeng/p/3571870.html System.out.println("=============== ...

  4. WGET and CURL

    目录 WGET and CURL 对比 wget curl curl使用示例 WGET and CURL 对比 CURL 和WGET都可以用来下载文件,用法也类似:curl/wget [-option ...

  5. (wp8.1开发)触摸键从推出变返回

    ---恢复内容开始--- 今天开发wp8.1,遇到这样一个问题,从第一个页面跳到第二个页面,在第二个页面按返回,结果程序退出了.原来是系统把返回键定义成退出了. 解决办法: 在第一个页面加入如下代码 ...

  6. node.js0-5初级者

    伴着<妈是心中的茉莉花> 这里,我用的sublime记事本,所以用的运行方法是终端.(后来发现git 可以省去cd切换目录). 安装node.js  官网说的很清楚. 这里我们可以在js文 ...

  7. Lucene-安装和运行Demo程序

    Lucene是什么 Lucene是一款高性能.可扩展的信息检索工具库.- Lucene In Action Lucene版本:7.1 一.下载安装包 https://lucene.apache.org ...

  8. C语言中的fprintf函数详解

    fprintf 功能 传送格式化输出到一个文件中 用法 #include   stdio.h int fprintf( FILE *stream, const char *format,...); f ...

  9. nGrinder技术架构图

  10. 迅为4412开发板Linux设备树的镜像烧写和源码简单优化教程

    1 烧写:   烧写和4412默认镜像的烧写类似,使用fastboot. 先更新uboot,用4412默认uboot更新支持设备树的uboot 用支持设备树的uboot烧写. 进入支持设备树的uboo ...