[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3824988.html [正文] ADB远程调试的方法给Android开发人员带来了便利,下面介绍本人亲测有效的wifi连接ADB的方法.首先要保证电脑和手机在同一个局域网内,并且手机要通过wifi已正常连接. [测试版本] 手机型号:小米2S 系统版本:MIUI 4.6.27(开发版) 1.手机的…
https://www.jianshu.com/p/dc6898380e38 0x0 前言 Android开发肯定要连接pc的adb进行调试,传统的方法是用usb与pc进行连接,操作简单即插即用,缺点是pc上必须得有对应手机的usb驱动程序,对于谷歌亲儿子系列和三星摩托等外国品牌而言这不是什么问题,通常sdk里面就自带了,然而想华为小米这种自带魔改rom的国产货就很难说了,通常需要安装厂家自己出的usb驱动程序才能连接adb,然而一想到雷猴王的wps全家桶多么丧病我就不想在电脑上装任何他家的东西…
有个需求需要支持android插上键盘,鼠标等外设,但是这样就不能使用microusb口进行adb调试了. 研究了一番,发现可以利用wifi进行adb无线调试(adb应该本身已经支持无线调试). WIFI调试的前提是android设备和PC在同一局域网内,并且PC本身已经安装了adb和android SDK,支持USB调试. 1. 下载 adbWireless这个应用,安装到android设备上,启动,并点击中间的大按钮,启用无线调试功能. 按钮下方会显示出本设备的IP和adb的连接命令. 2.…
前提:你的手机ROOT过,做Android开发的,别跟人说你的手机不是ROOT的. 步骤:   1.在手机上把ADB服务进程的TCP端口设置为5555,这是Android ADB的默认调试商品.这需要在手机上运行Shell命令,所以你的手机需要安装一个可以运行Shell命令的Apk应用,例如“BetterTerminal”.   2.下载应用这个不用说了.运行BetterTerminal.   3.运行以下命令: su //如果前面显示的符号是$ ,则运行此命令切换到root.如果是# ,可以不…
无奈数据线连接常常掉线. 于是寻找wifi连接adb的方法,在github上搜索了一下client的源代码后编译后执行了下,发现能够行得通,于是记录一下. 相应的安卓client源代码在这wifi adb调试client 编译后安装到手机上.手机须要ROOT权限,对于小米开发版用户请到安全中心打开root授权.打开后软件会自己主动打开相应port的服务. 这时候下方会提示 adb connect *.*.*.*:5555 在电脑上打开终端,对于andorid studio用户直接打开下方的ter…
Android 6.0 中的 Wifi 连接 这几天在写一个软件,结果被其中的 wifi 连接问题困扰了 3 天. 先描述下需求: usb 接口接了一根 usb2serial,通过这个接口接收命令 当接收到的命令为连接 wifi 时,从命令中读出要连接的 wifi 名称,用这个名称去进行连接 返回结果为是否能够找到这个 wifi,找到这个 wifi 是否能够连接 起先,我觉得这个问题是很容易的.它不就是: 构造出一个 WifiConfiguration实例: 将实例传递给WifiManager对…
ADB支持两种连接Android系统的方式,USB方式及网络方式.一般手机及平板默认会设置为USB方式.android系统底层运行着一个服务(adbd),用于相应和管理大家在电脑端的adb命令连接,这个服务在启动时会根据手机的配置监听USB连接或网络其中之一.配置的属性为:service.adb.tcp.port <- 监听的网络端口以上属性的值 > 0 : adbd将监听网络对应的端口(一般为5555)以上属性的值 <=-1: adbd将监听USB 所以默认情况下 我们 的androi…
这里记录一下 Hbuilder1.2.1连接Genymotion 调试Android 软件 的过程: 步骤一:把Genymotion 的 adb.exe 路径配置到 Hbuilder 中 在 菜单栏 运行 --- 运行到手机或模拟器 --- ADB配置 点击浏览 选择Genymotion 安装目录下的adb.exe 步骤二:查看adb.exe 的进程号pid 先打开 Genymotion 模拟器 ,打开任务管理器 的进程号 pid 查看adb.exe的pid 步骤三:查看adb.exe 的端口号…
可以用Wi-Fi通过标准的TCP/IP连接来连接Android设备. 这在开发监听USB相关事件的应用程序时会特别有用,原因是USB连接会起到干扰作用,比如USB的连接/断开事件. 首先要像通常一样用USB线连接Android设备和电脑. 同时要确保电脑和设备连接的是同一个Wi-Fi. 接下来还要去的设备的IP地址,打开Setting->Wi-Fi->Advanced(设置->Wi-Fi->高级)页面,列表底端会显示当前Wi-Fi的IP地址 在终端运行以下命令: $ adb dev…
使用WiFi连接Android设备调试APP的教程非常多,可是项目中须要使用蓝牙进行通信.所以牵扯使用蓝牙调用adb. 1.   将电脑蓝牙与手机进行配对(控制面板->设备和打印机->加入设备) 2.   在手机上设置(设置à 很多其它无线连接à网络共享à蓝牙共享网络) 3.   PC端,设备和打印机->选择配对好的手机->右键->连接时使用->訪问点 4.   连接成功后打开CMD查询蓝牙适配器的ip 5.下载应用这个不用说了.执行超级终端. 开启WiFi锁 wate…
昨天测试帅哥说他手机选择图库崩溃了,这是一个上传头像的功能,相信很多应用都有这个功能,于是我就把手机拿过来打log看了下返回的路径 为null,在网上搜索了下解决方案,现在把解决方案记录下: 这是在onActivityResult方法中执行的, if (data == null) { return; } uri = data.getData(); uri = geturi(data);//解决方案 String[] proj = { MediaStore.Images.Media.DATA };…
Android Studio升级到2.3版本之后,小米手机MIUI8不能运行Android Studio程序,报如下错误: Installation failed with message Failed to establish session. It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-instal…
1.使用APP打开系统的设置界面或者WiFi连接界面 startActivity(new Intent(Settings.ACTION_WIFI_SETTINGS)); //直接进入手机中的wifi网络设置界面 } startActivity(new Intent(Settings.ACTION_SETTINGS)); //直接进入手机中设置界面 }…
一般情况,大家adb调试手机,都是通过数据线的,但这样又是不太方便,所以我们可以通过WLAN来adb. 我的是华为手机,进入:设置-关于手机,连续点击版本号,唤出开发者模式.然后去返回设置-系统和更新,找到开发人员选项,打开USB调试.注意,可能需要多次打开,有时候明明打开了,返回桌面,再进去一看发现又被关闭了,所以要多检查几次,确认USB调试是开着的. 然后手机连接WLAN,电脑也连接同一个WLAN,确保在同一局域网. 电脑打开cmd,输入adb connect 192.168.1.1 这个是…
网上很多文章都需要先用 usb 线连接先做一下设置,然后才能通过下面的方法连接 julian@julian-ThinkPad-T450:~/tools/android_sdk/platform-tools$ ./adb connect 终于,在一篇文章里看到,这个设置,也可以在android的terminal 或者ssh 上做了 http://stackoverflow.com/questions/31327839/adb-over-wireless-without-usb-cable-at-a…
第一种方式: 1.把Android SDK的下的 platform-tools 目录 加入到系统的path变量中 打开cmd命令行 输入adb 显示如下图则为设置成功 2.打开手机 下载一个叫WiFi ADB的软件(类似的软件很多),安装并打开 3.打开cmd命令行 按照手机软件上的提示输入adb connect 192.168.1.100:5555 (5555为默认端口号 可以不输入) 显示connected to 1192.168.1.100:5555则为连接成功 4.在手机上会弹出是否允许…
首先手机必须是root过的.能够使用百度一键root工具. 然后,在手机中打开这个终端(terminal)应用,输入例如以下命令:         su         setprop service.adb.tcp.port 5555         stop adbd         start adbd 接着,能够查看一下你的手机的IP地址.直接在连接的wifi网络上单击,就可以看到手机的IP地址, 最后,在你的电脑上,执行cmd输入例如以下命令: adb connect [你手机的IP地…
问题: 电脑连接了手机却不能看到手机里面的文件. 方法一 方法二 连接和电脑一样的wifi 进入文件管理 来自:百度经验. 本地播放器推荐 爱奇艺万能播放器(还不错,目前在用).qq影音 爱奇艺万能播放器总是播放完本次视频自动跳到下个视频怎么办? 到播放列表,右键–>播放顺序–>单个播放.…
adb shell svc wifi enable|disable Awesome ADB…
解锁工具下载页面:http://www.miui.com/unlock/download.html 线刷工具下载页面:http://www.miui.com/shuaji-393.html 额外注意说明: 1.手机开启USB调试模式 2.官方的步骤需要操作完 3.最后如果还不行,那就把线刷工具下载下来,安装里面的驱动,再重新执行以下流程,这样应该就没有问题了 点击完驱动检测后,会出现这个窗口,这个窗口不要关掉 ,,,,,这时手机已经进入fastboot模式后,再通过usb链接手机(注意这个顺序)…
安装失败 Installation failed with message Failed to finalize session http://www.jianshu.com/p/fea7d9638535 关掉MIUI优化…
目前大多数手机都支持重力感应随之而来的就是屏幕方向改变的问题.对应普通开发者来说屏幕的随意改变也会带来困扰.在Google自带的doc里可以看到,如果设备的配置(Resources.Configuration中进行了定义)发生改变,那么所有用户界面上的东西都需要进行更新以适应新的配置.因为Activity是与用户交互的最主要的机制,它包含了处理配置改变的专门支持.除非你特殊指定,否则当配置发生改变(比如屏幕方向.语言.输入设备等等的改变)时你当前的activity都将被销毁,这销毁是通过一个正常…
ADB(Android Debug Bridge)安卓测试桥,它是连接电脑开发端和安卓设备的桥梁,这个安卓设备可以是真实的安卓手机或者平板,也可以是虚拟的安卓模拟器,   这里介绍ADB连接手机的两种方式,   先说USB数据线连接方式, 分三步, 第一步:把安卓设备用Usb数据线连接到电脑上(注意手机上要在设置里“开发模式”打开“USB调试功能“) 第二步:要安装ADB驱动程序,有了这个驱动,ADB才能驱动手机,下载地址通用型ADB驱动, 下载后自动安装就行. 第三步:当ADB驱动被安装好后,…
1. 默认情况下,ADB是通过USB来进行连接的. 不需要USB线,直接在android设备上安装一个超级终端,在终端里运行以下代码即可: su setprop service.adb.tcp.port 5555 stop adbd start adbd 之后,在PC端打开cmd命令行,输入:adb connect android设备IP地址(如:adb connect 192.168.137.144) android设备的ip地址,在设备上的wifi连接里面,可以查看到. 注意:用wifi连接…
问题背景 近期的项目测试中,需要将移动设备与厂商机器进行usb连接视频传输(投屏).测试过程中需要定位问题,经常需要查看实时日志,移动设备已经和厂商机器usb连接投屏,无法用usb连接到PC,那么有什么办法可以解决上面的问题呢? adb支持usb连接模式和tcpip连接模式,我们可以用tcpip模式通过wifi无线连接adb. 其他应用场景 usb线比较松的时候,adb连接经常断开:usb线连接,手机助手等程序会自动连接adb,经常导致adb断开:采用wifi连接adb可以减少上述问题发生,对测…
使用appium的过程中,与同事交换了下手机,突然连接adb只提示List of devices attached,没有内容了咩~ 后来看到C大的帖子,http://blog.cofface.com/archives/569.html 把platform-tools下的文件替换掉,OH YEAH~成功 以下内容来自C大博客,转载注明出处,感谢C大! 简介: adb相信很多android开发者会用到它来进行调试手机,助手类软件也是依赖它来实现机型识别,软件安装,软件传送等功能. 原版的adb由于在…
点击打开链接 大家在使用adb调试Android系统时可能会遇到麻烦,比如usb端口只有一个,如果用作adb调试,就不能通过usb连接其它器件,或者usb端口不能使用时也没法进行adb调试. Android较新的版本(4.0及以后)已经支持网络连接adb了,只需按照如下步骤进行设置就可以进行网络adb调试. 1. 确保目标板和主机连接在同一局域网里面 2. 使用netcfg查看网络状态,如果以太网没有配置,请先配置好网络再进行下面的步骤 3. 在目标板上通过使用以太网连接来配置adb守护进程,使…
网页 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-…
用adb调试android时,每次接入usb线,都会提示一个确认打开usb调试功能的窗口,有时候,我们需要默认打开usb调试功能.或者无需弹出对话框,直接默认开启.这个我们需要分析adb的流程了. adb认证流程如下图: 认证流程: 1. 我们如果在PC端使用过adb命令,则会在当前用户目录生成一对密钥,密钥存放在.android目录,其中adbkey为私钥,adbkey.pub为公钥. 2. adb会把公钥(adbkey.pub)发送给android设备来获取认证,建立adb连接. 3. an…
下载并安装小米手机助手 它会自动帮你安装驱动程序 安装成功后重启一下adb服务 应该就可以了…