Android Studio真机调试(adb的巨坑)

这篇文章的主要目的是为了让大家规避真机调试遇到的坑,当然也有小白教程

目录

可能会遇到的那些坑

小白教程


根据我自己的理解,adb是一个只能被一个应用占用的程序,在开发中经常会遇到以下几个坑

  • 可能会遇到的那些坑

  1. 在安装eclipse的Android开发环境下,你再安装Android studio等其他开发环境就会出问题,因为adb已经被eclipse占用了,所以最好只安装一个开发环境
  2. 在真机测试的情况下如果你的设备出现这种情况Android Studio真机调试(adb的巨坑)
    Android Studio真机调试(adb的巨坑)

那代表目前adb是被其他应用占用状态,识别不了,但是有的同学和我一样,明明只开了一个Android studio,这种情况我不能确定的解释一下:

首先,博主这里的情况是一开始插上usb,Android studio查找到我的设备了,但无法识别我的设备为Android设备,于是我百度了一下,在你开启了usb调试和允许安装外部软件的情况下,还要在电脑上安装对应的驱动,否则无法识别你连接的设备是Android设备,这里按照网上的教程安装了360手机助手,连接手机的同时自动的安装上了驱动。

到这里,360的任务就结束了,带来的坑也就来了,他在连接你收的同时,也会占用adb,因为他的原理也是通过adb指令向你推送数据、读取数据。安装完驱动必须卸载,因为它个臭流氓是抢占adb的,卸载完了还要重启AndroidStudio,重新连接usb设备,这样就ok了。

那,我为什么要说这些,如果你的adb被占用了,你要冷静思考自检,你是不是任务管理器adb进程被其他应用占用了,adb被运行占用了就结束进程杀死,有没有类似于360手机助手这样的抢占adb的软件在和AndroidStudio抢占adb,卸载掉 ,重新打开AndroidStudio,重新连接usb设备。

这里如果大家还遇到过什么坑的话可以联系博主,和博主分享交流一下,博主也会及时回复和更新此文章,不过请备注来意哦~

Android Studio真机调试(adb的巨坑)

 

 



  • 小白教程

1)点击测试机“设置“,在设置中,寻找开发者选项,如果没有开发者选项,按接下来的步骤操作:找到关于手机,点击关于手机。然后找到“版本号”(小米手机是MIUI版本),点击几次版本号(最多5次),系统即提示“您现在处于开发者模式”。注:不同手机提示可能不同。然后返回设置就会找到开发者选项。如图:

        

      2)然后在设置中找到“安全性(部分手机:系统安全)”,点击进入。找到“未知来源”,点击后会弹出系统提示,点击确认。如图所示:

         

      3)点击开发者选项,点击启用,会弹出一个系统提示,点击确认。然后再勾选USB调试,系统又会弹出提示,继续点击确认。如图所示:

    3.接下来设置android studio。打开android studio,在工具栏中找到,app选项,点击会弹出 Edit Configurations..选项,点击进入,然后在设置页面中找到    Deploymeng target Options下的Target选项,然后选择为USB Device。然后点击OK。至此咱就已经基本设置好了。可以进行真机测试了。

    

      4.接下来咱进行测试。点击如图按钮,(初始使用测试机)会有系统提示弹出,根据提示点击确定,然后就会把测试程序安装到真机,然后就可以进行真机测试了。

   注意:运行程序中若报错: 

    No target device found。

    解决方案:点击工具类中的Tools选项,再在弹出的选项中选择Android,弹出选项,看看Enable ADB Integration是否勾选,如果未勾选,点击进行勾选。然后重复步骤4。然后还不行,拔掉数据线,重新执行步骤4.