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

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. F. Bakkar In The Army 二分

    http://codeforces.com/gym/100283/problem/F 思路是二分第几行,二分出来的行是总和 >= n的,那么第k - 1行一定要选,那么再在第k行中二分那一列. ...

  2. 04.Javascript——入门一些方法记录之iterable

    遍历Array可以采用下标循环,遍历Map和Set就无法使用下标.为了统一集合类型,ES6标准引入了新的iterable类型,Array.Map和Set都属于iterable类型. 具有iterabl ...

  3. SQL Server插入中文数据出现乱码问题

    我在用sql server存储数据的时候发现中文全变成了问号,我知道中文是特殊的编码.所以在数据库设计的时候包含中文的字段就是nvarchar,但是还是成了问号 好了,不多说了,解决方案如下: 在存储 ...

  4. AJPFX简述i=i+1与i+=1及x++的区别和效率

    i=i+1与i+=1及x++的区别和效率 1.x=x+1,x+=1及x++的效率哪个最高?为什么? x=x+1最低,因为它的执行如下. (1)读取右x的地址: (2)x+1: (3)读取左x的地址: ...

  5. ES-什么是elasticsearch

    前言 观今宜鉴古,无古不成今.在学习elasticsearch之前,我们要知道,elasticsearch是什么?为什么要学习elasticsearch?以及用它能干什么? 关于elasticsear ...

  6. 倒计时器 CountDownTimer

    使用介绍 开发中经常会遇到一些和倒计时有关的场景,比如发送验证码的按钮,会在点击发送后,显示倒计时间,倒计时结束后才能够刷新按钮,再次允许点击.为了不阻塞软件的运行,又要实时刷新界面,我们通常会用到 ...

  7. 洛谷 P1009 阶乘之和

    题目描述 用高精度计算出S=1!+2!+3!+…+n!(n≤50) 其中“!”表示阶乘,例如:5!=5*4*3*2*1. 输入输出格式 输入格式: 一个正整数N. 输出格式: 一个正整数S,表示计算结 ...

  8. Mybatis-Generator逆向生成Po,Mapper,XMLMAPPER(idea)

    前文有一篇手工生成的说明,地址: http://www.cnblogs.com/xiaolive/p/4874605.html, 现在这个补充一下在idea里面的自动版本的数据库逆向生成工具: 一.g ...

  9. 诊断 Grid Infrastructure 启动问题 (文档 ID 1623340.1)

    适用于: Oracle Database - Enterprise Edition - 版本 11.2.0.1 和更高版本本文档所含信息适用于所有平台 用途 本文提供了诊断 11GR2 和 12C G ...

  10. (六)使用Docker镜像(下)

    1. 创建镜像 创建镜像的方法有三种: 基于已有镜像的容器创建 基于本地模板导入 基于Dockerfile创建 1.1 基于已有镜像的容器创建 该方法主要是使用docker commit命令,其格式 ...