有很多人在学Android的时候最开始接触的都是模拟机的测试,如果像好的模拟机比如genimotion,次一点的蓝手指,测试都还比较可以。有的也不缺乏是用真机测试。本人开始用华为真机测试,也是一直连线。后来实在是受不了了,也没查过为什么华为的电话root不了,偶然一朋友说让我帮他root电话,他说他把解锁码都拿到了,就是搞不来那个adb什么的。那天工作之余我那个一个测试机,按照他给的地址http://www.emui.com/plugin.php?id=hwdownload  进入找到刷机工具,要注册才能打开刷机解锁。同意协议后填表获取解锁码。https://www.emui.com/plugin.php?id=unlock&mod=step 根据这个解锁步骤就可以获取到解锁码,填入的参数比较繁杂,慢慢找。

解锁成功后就可以下一个root大师什么的就可以直接root了。 至于root后的保修什么一些服务啥的就没有,在root之前可以自己考虑清楚。

root成功了对于不做Android的人来说就是可以随意的管理手机上的软件,刷机而已(刷机有风险哦、、、)。

做Android的开发人员来说root了就是实现无线连接的必要之路。如果你root成功了,就可以在网上下一个叫无线adb 的app 版本比较多,我比较喜欢打开是个蓝色按钮的那个版本。如果你打开你安装无线adb这个app可以点击上面的按钮的话,证明你确实root成功了。

所有的准备都做好了现在就是看怎么通过adb连接到电脑的ec或者as进行调试了。

首先你电脑的网段和你手机的网段应该相同。可以先ping一下你手机app打开以后显示的那个ip,通了就是在同一个网段。有的公司的你用的电脑和wifi路由器是在同一个网段,这样就可以直接连,如果不在就可以用笔记本打开无线,自己通过笔记本建立一个无线网络让手机连接到你笔记本的WiFi,这样打开手机的ip就和你的笔记本(你的as或者ec在这个笔记本上运行)在同一个网段了。一般是192.168.**.**。

网络确定了就可以直接连接了,连接很简单。还有几本前提是你的adb环境变量配置正确(怎么确立是否正确 直接在cmd中输入adb回车就知道了)和app的按钮打开了的。就三句代码,在cmd中使用就行(adb  kill-server(关闭adb服务);adb start-server(打开adb服务));(adb connect 192.168.**.**(连接到你的手机)),这样一般就可以直接连接到了手机,至于一些意外情况只有自己慢慢摸索。连上了在as的模拟器模块和ec的device都可以看见对应的硬件设备,和真机有线连接完全一样使用。随便一句,root的电话可以像模拟器一样拿到database数据表导出,对研发也可以很多方便。

对了,本人比较喜欢跟节奏,会了新的东西就不会用老办法来处理了,因为cmd命令完全可以用bat文件来代替,所以我就干脆用记事本谢了三个bat文件,文件里面的内容就是上面三句话,一个文件一句,连接或者掉了重新连接的时候可以直接鼠标点击三个命令完成。

Android 真机无线调试的更多相关文章

  1. 填坑实录 Android Studio 利用 ADB WIFI 插件实现真机无线调试

    总是用模拟器,小破本的渣内存无法承受,同时模拟器的版本大多停在4.4,无法体现Android 5.0.6.0 的版本特性,因此决定利用 Android Studio 的插件实现真机无线调试. 步骤如下 ...

  2. 使用ADB无线连接Android真机进行调试

    使用ADB无线连接Android真机进行调试   其实这已经是一个很古老的知识了,记录一下备忘. 准备工作 手机和电脑需要在同一个局域网内 电脑上已经安装好ADB工具,可以是Mac或者Windows ...

  3. Android Studio真机无线调试

    条件 手机要和电脑处于同一局域网内(即都连同一个WiFi 或者电脑的网线另外一段连接到手机连接WiFi的路由上) 步骤 .首先将手机连接 WiFi 网络 .将手机用数据线与电脑连接,并且在电脑端 打开 ...

  4. 在Mac系统上配置Android真机调试环境

    在Mac系统上配置Android真机调试环境 mac上配置安卓环境还说挺方便的,真机调试也比win上要好一些.win上被各种软件强行安装了xxx助手. 在mac上就了一个干净的感觉. 下载Androi ...

  5. Unity Frame Debugger连接Android真机调试

    当用Profiler分析到不是代码导致的性能问题,当前场景最大的性能瓶颈是渲染时,或者自己写的Shader要调试时,都可以用Frame Debugger进行调试. 按下列步骤设置打包,既可以用Prof ...

  6. Unity Profiler连接Android真机调试

    Profiler在Editor模式就可以观看性能消耗,但是毕竟电脑配置高,跟手机真机环境还是有区别.实际开发中的优化还是推荐用真机测试. 因为IOS一般比Android手机的配置高,在Android平 ...

  7. Android真机调试手动添加程序包的LogCat

    android真机调试有时候看LogCat 时,有时候那个跑的本程序的LogCat 没有出现而是 出现的是" All messages (no filters) " .此时 的Lo ...

  8. appium连接Android真机,并调试

    Android真机:华为pad2 Android和Windows连接同一个局域网 连接USB Android机设置: 打开USB调试 cmd>adb devices,显示Android序列号 , ...

  9. Android真机测试,连接到本地服务器的方法

    1. 前言 作为一名Android开发者,不管怎么说,都会经历使用Android真机来测试连接本地服务器这样的事情.这里所说的“本地服务器”大多数时候指的是:搭载有某种服务器软件的PC,例如搭载有To ...

随机推荐

  1. Linux 上做免密码登陆

    基于密钥验证1.生成一对密钥ssh-keygen -t {rsa|dsa} -f /path/to/keyfile -N 'password'2.将公钥传输至服务器某用户的家目录的.ssh/autho ...

  2. Ubuntu 分辨率调整及操作问题解决

    步骤: 1.在控制窗口上:点击  设备--->安装则鞥强功能:如图1: 若点击后出现图2的情况,则在左边找到光盘图标,右键-->弹出(图3): 然后再重复本步骤: 图1 图2 图3 2.在 ...

  3. Java Level 2 学习的八大名著

    Java Level 2 学习的八大名著 前段时间有几天难得的假期,于是把自己认为Java技术栈中的精华总结了一下,但是一直没有时间写下来,今天终于得空希望本文可以对大家有所启发.通过多个实际项目的沉 ...

  4. 伸展树(Splay树)的简要操作

    伸展树(splay树),是二叉排序树的一种.[两个月之前写过,今天突然想写个博客...] 伸展树和一般的二叉排序树不同的是,在每次执行完插入.查询.删除等操作后,都会自动平衡这棵树.(说是自动,也就是 ...

  5. Spring+SpringMVC+MyBatis+easyUI整合优化篇(五)结合MockMvc进行服务端的单元测试

    日常啰嗦 承接前一篇文章<Spring+SpringMVC+MyBatis+easyUI整合优化篇(四)单元测试实例>,已经讲解了dao层和service层的单元测试,还有控制器这层也不能 ...

  6. ios deprecated 警告消除 强迫症的选择

    #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" ...

  7. 从零开始用 Flask 搭建一个网站(三)

    从零开始用 Flask 搭建一个网站(二) 介绍了有关于数据库的运用,接下来我们在完善一下数据在前端以及前端到后端之间的交互.本节涉及到前端,因此也会讲解一下 jinja2 模板.jQuery.aja ...

  8. 深入浅出数据结构C语言版(8)——后缀表达式、栈与四则运算计算器

    在深入浅出数据结构(7)的末尾,我们提到了栈可以用于实现计算器,并且我们给出了存储表达式的数据结构(结构体及该结构体组成的数组),如下: //SIZE用于多个场合,如栈的大小.表达式数组的大小 #de ...

  9. call和apply的异同

    共同点: 作用:调用一个对象的一个方法,以另一个对象替换当前对象.将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象.如果没有提供 thisObj 参数,那么 Global 对 ...

  10. HTTP协议介绍

    一.什么是HTTP协议呢? 维基百科 写道 超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是互联网上应用最为广泛的一种网络协议.HTTP是一个客户端终端 ...