android调试,安卓真机调试
android怎么在手机上调试
在windows7操作系统android studio中按照如下步骤使android工程在手机上运行调试。
成都创新互联专注于企业成都全网营销、网站重做改版、嘉峪关网站定制设计、自适应品牌网站建设、H5页面制作、商城开发、集团公司官网建设、成都外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为嘉峪关等各大城市提供网站开发制作服务。
1、首先设置手机:打开手机设置--开发者选项--勾上USB调试允许USB线调试,用USB线连接PC机与Android手机,手机会自动安装一些驱动到电脑。完成连接后电脑处出现USB连接图标,表示连接成功。
2、然后打开android studio创建的项目,如下图:
3、点击工具栏的运行按钮,如下图:
4,弹出来的界面选择插入的手机进行调试,如下图:
Android Studio连接手机调试的步骤
1.假设你的gradle配置等各种问题正常的情况下。
2.打开SDK Manager,如下图图所示,有两种方法。
3.进入界面后如下图选择勾选“Google USB drive”点击“apply”进行安装。
4.还是在这个界面,选择自己手机的Android SDK,我是华为nava3 ,是安卓8.1 如图我就勾选安装了8.1。
5.连接手机到电脑后,进入电脑“设备管理器”安装驱动
6.如上图右键点击你手机名字,选择更新驱动,接着选择“浏览我的计算机……”
7.选择你刚才安装的Google USB drive 的目录 我的是这个目录
点击下一步更新成功即可。
8.打开手机开发者模式,打开USB调试
9.打开软件,连接手机调试
Android开发调试工具ADB
adb的全名是Android调试桥,它充当调试桥。Adb是Android SDK中的工具,使用此工具,您可以直接操作和管理Android模拟器或真实的Android设备(例如G1手机)。
Android系统的adb的全名是Android Debug Bridge,在Android开发环境中,使用adb工具的前提是打开手机上的USB调试,然后通过数据线连接到计算机。通过adb,我们可以通过Eclipse中的DDMS(调试工具)轻松调试Android程序。Adb以一种特殊的方式工作,它监视Socket TCP 5554和其他端口,以允许IDE和Qemu进行通信,默认情况下,adb将守护程序相关的网络端口,因此,当我们运行Eclipse时,adb进程将自动运行。
Android Debug Bridge,Android调试桥接器,简称adb,是用于管理模拟器或真机状态的万能工具,采用了客户端-服务器模型,包括三个部分:
ADB常用命令及其用法大全
adb工具环境配置和操作命令详解
前端开发者必备的Nginx知识
使用UltraISO制作U盘启动安装系统的方法
如何使用真机调试android程序
第一步:将我们开发所用的Android真机的USB调试功能打开(打开方法为Settings(设置)àApplications(应用程序)àDevelopment(开发)à勾选USB debugging(USB调试)),然后通过usb连接线连接到开发所用的PC上,由于是在没有安装usb驱动的情况下进行连接,系统会发现新硬件并且尝试通过windows update在互联网上搜索驱动进行安装:
第二步:由于通过windows update查找驱动会耗费非常长的时间并且需要互联网支持而且不一定能够成功找到,因此我们点击下方的“跳过从Windows Update获得驱动程序软件”跳过搜索:
第三步:关闭自动安装后,通过右键点击“计算机”(XP-我的电脑)选择“管理”进入到计算机管理界面,点击左边的“设备管理器”进入到设备管理界面,此时我们会发现一个带有黄色感叹号标志的硬件设备(如图中所示,位于其他设备分支下),即“Motorola ADB Interface”,这代表着该设备缺少驱动程序支持,从名称上看很显然这个设备就是我们usb调试需要的支持设备:
第四步:安装该设备的驱动程序,右键点击“Motorola ADB Interface”选择“更新驱动程序软件”,弹出如下图所示框体:
第五步:正如前面所说,由于我们的SDK中已经存在了google提供的usb驱动程序,因此我们选择第二项“浏览计算机以查找驱动程序软件”,进入到下一对话框,在这里点击浏览,选中目录“%android_sdk_path%/google-usb_driver”,例如这里是使用的D:\study\programfiles\android-sdk-windows-r8\google-usb_driver路径,勾选上下方的“包括子文件夹”,点击下一步:
第六步:在上一步最后点击下一步按钮后,系统会开始在我们设置的文件夹下查找驱动程序软件并进行安装,这一步需要2分钟左右的时间,请耐心等待:
第七步:等待一段时间后,不出意外,系统将会提示“已经成功地更新驱动程序软件”,如下图,如果这一步失败,也不用慌张,可能是google提供的这种驱动暂时不能支持所使用的真机,这时就需要到所使用机器的生产厂商的官方网站去下载驱动程序软件,然后重复前面的步骤,只需要在第五步时设置驱动程序软件路径时定位到所新下载的特定驱动程序的存放路径即可,附件还提供了两款常用USB驱动程序,即motorola和HTC的usb驱动。
第八步:驱动程序安装完成后,此时再到设备管理器中查看,可以发现带黄色感叹号的“Motorola ADB Interface”设备已经消失了,取而代之的是在Android Phone分支下的“Android Composite ADB Interface”设备,这里再提到一点,如果是使用的Motorola的驱动程序的话,这里可能就是显示的“Motorola ADB Interface”了:
第九步:虽然前面系统已经提示了驱动程序安装正确,如果才能确定PC已经识别
Android真机并且正确地建立了连接呢?很简单,首先点击开始-运行,输入cmd:
第十步:在弹出的命令提示符界面中使用命令adb devices查看设备(adb命令所对应的应用程序存放在%android-sdk-path%\platform-tools路径下,这里能够在任意路径下使用adb是因为笔者PC机的环境变量中加入了该路径,如果没有设置环境变量则需要首先定位到%android-sdk-path%\platform-tools路径,否则会提示adb不是一个有效的命令,如下图所示,返回了一个编号为04038B6005021006的device(代表真机),这就代表真机已经成功地与PC建立起连接了,如果PC上也运行了模拟器,会发现不只一条的记录,模拟器的类型是emulator:
点击运行一个Android Project时,它的默认行为是由eclipse自主选择一个设备进行应用程序的安装、运行,如果想要人工自主地选择调试设备,可以在对应Project的Run Configuration中进行设置,如图:
点击Run Configuration后,将会弹出配置界面:
该界面左边一侧的栏目中是现在存在的一些可配置的应用程序,在左边选择待调试的应用程序,然后在右边单击Target选项卡,选择Manual(手动)即可,需要注意的是,好像目前eclipse在这里存在一个小问题(有可能是笔者自身的操作问题),就是新建的一个项目在第一次编译运行过之前,该项目对应的应用程序不会出现在左边的应用程序列表中,因此不能对其进行设置,也就是说第一次Run时只能使用Automatic的方式由eclipse指定目标设备。不过这种情况影响并不大,假如eclipse此时自己启动了一个模拟器来作为目标,可以立即关闭模拟器终止该操作,之后该项目应用程序就会出现在列表中可以配置为Manual了:
配置成Manual方式后,在Run一个Android Project的时候将会弹出一个选择框用于选择设备,如下:
可以看到我们的真机出现在了正运行的设备列表中,通过选中该项点击OK或者直接双击它就可以将应用程序安装到真机上进行调试了,当然,如果需要的是模拟器调试,选中“Launch a new Android Virtual Device”然后选择需要启动的模拟器(列表中是已经建立的模拟器,也可以新建模拟器)就可以了。
如何打开华为Android手机的usb调试模式
可以进入“设置-关于手机“。
然后点击版本号7次进入开发者模式的。
选择“返回”就可以看到“开发者选项”的菜单,进入“开发者选项”。
打开USB调试。就可以了。
(2)Android 调试 H5页面
我们使用chrome 浏览器 + Android 手机的方式进行页面调试。
因为安卓机型比较多,所以打开开发者模式的过程可能会略有不同,方法就是在 “设置” 中找到当前Android手机的版本号(不是Android的版本号),多次点击,手机下方就会有toast提示进入开发者模式。
打开手机的“设置”,往下滑动找到开发人员选项,进入后打开USB调试的开关。
将电脑和手机连入同一个网络,用数据线将手机连到电脑上面,信任电脑设备,这样就完成连接了。
在chrome浏览器地址栏中输入chrome://inspect/#devices,我们就能看到连接的Android设备了。
点击以上的inspect以后可能会一直显示白屏,这时候我们从两个方向尝试着去解决这个问题:
1、检查当前电脑是否能正常打开google页面, 必须确保能正常打开,因为这个功能需要访问谷歌服务。
2、检查浏览器版本,尽量使用最新版本的chrome。
网站题目:android调试,安卓真机调试
本文网址:http://abwzjs.com/article/dsiegco.html