android studio与真机调试连接方法

android studio软件内容多,导致与手机连接时问题多

操作方法

  • 01

    本人的电脑较旧,没有虚拟技术支持,在用android studio里的模拟器时,无法使用,只有选择与真机相连。下面经验,是在我电脑上操作得到的,不同电脑,性能不同,会有差别。 首先,为电脑与手机相连安装驱动程序,我下载了SCI-android-usb-driver-jungo这个驱动程序,又下载了一种万能驱动程序,经过试验,都好使。打开 设备管理器(方法:右击 我的电脑--管理--设备管理器),在未安装驱动时,我的设备管理器是这样的:带黄色感叹号处,分别是 通用串行总线控制器和端口。在手机与电脑连上线后,电脑会自动跳出安装驱动对话框(图2)。为 通用串行总线控制器和端口 分别安装驱动程序,每个里都要安装两个.,(图3)是 通用串行总线控制器 安装完两个驱动程序,(图4)是两处驱动程序都安装完的样子。安装4次程序,都是电脑自动提示,然后安装的,都安装同一程序。有的电脑可能不必如此。当手机未与电脑连接时,设备管理器中,通用串行总线控制器里两处和端口 不显示,看不到。反正,记着,手机与电脑连接,是要有驱动程序的,当我们用 各种手机助手连接时,因为这类软件自带驱动,不用安装也能连接上,但是,在使用 android studio 软件时,要注意接口处是否有驱动程序。

  • 02

    安装 android composite ADB interface 这个,也是在手机与电脑连接时,电脑自动提示的,这个,安装 android studio 下载的 C:\Android\sdk\extras\google\usb_driver  这个软件(图5),我也不知是怎么安装上的,因为,我卸载后再次重装时,点usb_driver这个文件夹,提示安装不上了,点这个文件夹里的文件夹,也安装不上,因为我已经安装过了,电脑有还原功能,自动帮我从备份文件里安装好的。如果是第一次,应当查找下载的驱动安装,文件在上面的路径里找。安装成功后,电脑出现(图6)样子,看最上边,当手机与电脑断开后,在设备管理器看到的是(图7)样子。 当手机与电脑连接时,设备管理器 中没有出来(图6)上边显示的,有 Android Phone 。这是因为,不同牌子的手机,有不同的 id ,需要让电脑知道这个 id .,设备管理器里才会显示。如何知道呢?我是学习下面这个文章:ht//blog.csdn.net/easy_gemini/article/details/36180399 这里,不妨按我的经验先试一试,右击 设备管理器 中 通用串行总线控制器或端口 如(图7),选 属性--详细信息 记下前面数字 1782 即USB\VID_1782 ,新建一个文件 ,文件名:adb_usb.ini   里面写上 0x1782  ,文件存到 C:\Documents and Settings\Administrator\.android 里,这个路径是下载android studio时,自动创建的。重启电脑,这时,把手机与电脑连上后,设备管理器 上边,就会出现 Android Phone ,表明手机与电脑有关联了,这一步,我在没完成前,设备管理器 上边就一直没出现 Android Phone 这时,也能安装 android composite ADB interface 这个驱动了。因为,在电脑没有认识手机时,android composite ADB interface给谁安装呢?如果这一步如我的经验没出现Android Phone,就要按照 http://blog.csdn.net/easy_gemini/article/details/36180399 里说的做,我是按照里面说的做了。也许,有的电脑不用这一步,就能认出手机,那就省事了。 结果是(图8)的样子,(图9)是上面做 adb_usb.ini 文件,里面的内容,根据自己手机的id号填写。

  • 03

    接下来,是adb的安装。这是架起手机与电脑信息交换桥,不知我这么理解对不对。android studio 下载文件里有ADB,位置在 C:\Android\sdk\platform-tools 里(图3-1)。设置ADB的环境变量,步骤:我的电脑,右击,属性--高级--环境变量(图3-2)在path里,添加变量值:C:\Android\sdk\platform-tools,与前面的变量间加分号 ;  。打开adb.exe文件所在文件夹,双击这个文件,运行之。因为我的电脑是XP系统,结果出现这样框:“无法定位程序输入点WSAPoll于动态链接库WS2-32.dll上” (图3-3)。点击 开始--运行--cmd 在窗口中输入adb,同样出现(图3-3)提示。有人说,XP系统无法运行adb.exe程序。 解决办法是:从网上下载 adb.exe程序 我下载的是1.0.32版本,把 adb.exe  AdbWinApi.dll  AdbWinUsbApi.dll   fastboot.exe 4个文件复制到C:\Android\sdk\platform-tools,代替里面的文件。双击adb.exe,运行之。

  • 04

    继上一步运行了adb程序,在cmd窗口,输入 netstat -aon|findstr "5037" 查看是否有占用5037端口的程序,因为,adb要运行,需要用5037端口。如图4-1,最右边的 556,1168是当前占用5037端口的程序。在 windows 任务管理器中,查看是何程序,如果是adb.exe,android studio.exe 说明正常连接上了。打开android studio软件,会看到 图4-2 如果在cmd中,输入netstat -aon|findstr "5037",查看发现,5037端口被别的程序占据,输入 adb kill-server 命令,结束该程序,并在 windows 任务管理器 中结束之。接着输入 adb start-server 命令,重新运行adb, 会显示 *daemon started successfully  ;如果查看手机是否连接上了,可以输入命令:adb devices  显示 List of devices attached 124561232   devices 说明手机与电脑连接上了。 这时,运行 android studio ,如果手机上出现电脑上的手机画面,就表示自己编的app软件安装到了手机上,并运行。我第一次运行,时间较长,最后在 message 里有好些错误,经过网上查询,发现是版本不合,改过来后,在手机上正常调试了。

  • 05

    在XP系统上,装 android studio 软件时,自动下载安装的程序。图5-1,图5-2, 其中 Android SDK Platform-tools 24.0.3版本不符,在 buidle gradle中改成23后,自动下载,然后运行,成功。见图5-3.

方法/步骤2

  • 01

    我的另一部手机连接方法

  • 02

    我的另一部手机是X-apple,连接android studio也不是一帆顺,虽然,这部手机是正品,不象上面讲的那部手机,是山寨机。这部手机连接,我是隔了好长时间,找不到方法。每当手机用数据线连接上电脑后,出现这么一个图:MTP带黄色问号,一开始我没在意,后来,偶然在网上看到一篇文章,说:Windows Media Player 11未安装,才出现。(  http://blog.sina.com.cn/s/blog_631f54150101f9ar.html ),于是,我下载安装了正版的软件。又照着文章里面写的做了设置,竟然连接上了。

  • 03

    具体办法是:把手机连接上,右键点设备管理器中的带黄色问号的MTP,在属性--详细信息中,找到VID  PID号,我手机的是:VID(22DA);PID(0C02),打开文件 c:\windows\inf\wpdmtp.inf 按照上面文章里写的,添加一下。 注意一点,就是:之所以安装 Windows Media Player 11这款软件,就是因为,如果不安装,就找不到c:\windows\inf\wpdmtp.inf 这个文件,而且,这个文件是隐藏起来的,要通过设置,让windows保护文件不隐藏,可见,才能看到。方法,就是在windows窗口的上面,工具栏里,有个 工具, 点开,是 文件夹选项---查看-- 有一点别忘记了。在看到带问号的MTP后,记得右键点击,安装驱动程序,就跟前面提到的,安装 android studio 带的google的usb驱动:C:\Android\sdk\extras\google\usb_driver    。 在建立了adb后,在软件屏幕的左下,正常显示是:有时会显示下图所示,手机型号会明显看到。倘若没有显现,而是出现:123456ABCDEF 则表明adb建好了,手机没连上呢。这时,或插拔数据线,或是手机USB调试开关没按确定,或重启android studio软件。否则,运行调试软件时,出现apk安装失败信息,如下图:

(0)

相关推荐

  • android真机调试出现offline解决方法

    当你的android设备接入pc端进行程序调试的时候是否出现state offline呢?无法进行真机调试,原因就是android 4.2以上的版本过高,sdk的adb驱动不匹配,需要升级.我原本的a ...

  • 如何使用真机调试android程序

    真机调试android程序 操作方法 01 将手机 usb 插入主机usb接口! 首先得安装手机的驱动程序.如果没有自动下载成功,可以利用手机连接软件来下载手机驱动程序.()豌豆荚之类的 02 打开e ...

  • 真机调试方法(vConsole)在微信小程序中的应用

    真机调试方法是小程序必不可少的一环,具体要怎么操作呢?一起来看看吧.真机调试开始的时间一.如果程序在"微信开发者工具"中测试没有什么问题的话,可进入进行生产开发或体验版进行真机测试 ...

  • HBuiler如何进行真机调试

    HBuilder作为移动web开发的工具,被广大开发者所使用,作为初级开发者,如何将开发的移动程序发布到手机上进行调试呢,这里就用到了真机调试. 操作方法 01 首先需要确定真机运行的手机设备是安卓还 ...

  • Android studio版本号查看的三种方法

    Android studio是谷歌进行开发的新一代的工具,那么这个工具是由谷歌人员进行维护的,那么就会有新的版本的产生的,而就需要进行查看的这个Android studio的版本号,进行使用的是否需要 ...

  • android studio关联genymotion模拟器

    在开发安卓程序的过程中,如果有真机调试的话那当然是极好的.但是很多人并不想用真机调试.但是编译器自带的模拟器又太慢.所以在这里推荐一款模拟器,使开发更便捷. 操作方法 01 打开android stu ...

  • Eclipse和Android Studio中的DDMS使用时什么不同?

    相信很多经常开发Android应用的朋友应该都接触到DDMS,里面很有多强大的功能,感觉很多人都不是太了解,现在我就来给大家介绍下. 一.两者的不同之处 1.打开DDMS,Studio是点击Andro ...

  • 图解Android studio 3.0安装配置和使用

    本篇将和大家介绍Android studio 3.0安装配置的方法,希望对大家的工作和学习有所帮助! 操作方法 01 首先下载Android studio安装包,可以从android-studio.o ...

  • Android Studio怎么去掉应用标题?

    Android Studio 中去掉应用标题的方法 1.打开app/res/values/styles.xml 2.在当先使用的style的parent属性添加NoActionBar.如原先为 sty ...