一、adb问题常用解决方法

若是模拟器启动正常,但是adb检测不到模拟器,我们给他一套不解释连招,下面教大家几招基础拳法。

1.基础拳法一:循环自动检测

下图那个小按钮,点它,狠狠的点它,然后点运行,看能不能检测的到模拟器,如此循环它六七次,看一下它有没有脾气。

2.基础拳法二 :手动连接

一般安卓自带的模拟器基本上是能自己检测的到的,实在不行,我们手动连接试一试。

既然模拟器正常打开,我们看一下他的连接的 ip 如下图所示

(通过    命令行)

adb connect  IP

来尝试手动连接 ,我这里使用的是vs 模拟器 其他模拟器应该类似。

adb运行正常的话,在如下终端是可以运行adb命令的,如果adb不正常,试着检查一下jdk sdk 的环境是否配置正确了。如果环境也是对的,但是运行不了adb命令,重新下载安装一下adb吧,也不大,就几M。百度就有

3.基础拳法三:重装 adb

没错,要是adb本来就是坏的,那我们前两招就没有威慑力了,那还玩个锤子。

没那么容易结束,我们尝试用 adb kill-server 和 adb start-server 这两招来解决问题,这两招是网络上各位大侠教的最常用的一招,虽然经常性然并软,但是可以试一试。好吧要是重启adb之后还是不行,我们重新安装一下adb,网络百度一下就有adb.exe下载。基本上,这三招,一些简单问题是没有问题的。

然而还有一个adb默认端口被占用的问题,默认端口5037 被某无良程序占有,怎么办找到它,解决它。

4.The end punch

打开cmd运行如下命令 看是哪个不长眼的占用了这个端口。记住它,然后在任务管理器中杀了它(非adb进程)。然后,再尝试启动一下你的adb。重复上面的农夫三拳。

netstat -aon|findstr 5037

然后在任务管理器中结束PID对应的进程

1.1  配置adb环境变量

在系统变量path中添加SDK下的对应路径:

D:\SDK\platform-tools; D:\SDK\tools

1.2  关闭系统防火墙

1.3  删除*.lock文件

先kill进程qemu-system-x86_64.exe,然后删除

C:\Users\c00369690\.android\avd\Nexus_5X_API_28_x86.avd下的*.lock文件。


方式二
自己配置 adb server 端口,使用一个生僻的值。

很简单,只要在系统环境变量中定义 ANDROID_ADB_SERVER_PORT 的值即可。

最好选择一个5位数的端口号(10000 ~ 65535),不易重复。

win下只要在环境变量中增加一个ANDROID_ADB_SERVER_PORT ,值填你自己定义的端口。

linux下只要 export $ANDROID_ADB_SERVER_PORT = 自定义端口,即可。


二、模拟器问题

既然是模拟器出了问题,那就重新安装模拟器,或者换一个模拟器吧,基本上打开模拟器的时候闪退,都是模拟器的问题

开玩笑,我怎么可能是那种做事不负责的人。

我们通过我们的sdk manager 重新安装一下我们的tools工具

如下图所示,取消√卸载,然后再通过点击让他重装,反正我是这样把我的自带模拟器拯救回来了

最后,实在不行可以试下夜神模拟器,大部分情况下,先运行安卓 studio 在打开夜神可以自动检测到,如果检测不到尝试用

adb connect IP 命令来手动连接。

ADB与AVD的常见问题的更多相关文章

  1. SDK、JDK、JRE、ADB、AVD到底都是啥?

    SDK:Software Development Kit,软件开发工具包是一些被软件工程师用于为特定的软件包.软件框架.硬件平台.操作系统等创建应用软件的开发工具的集合,一般而言SDK即开发 Wind ...

  2. 【android】adb连接几个常见问题(遇到再新增)

    不知道为什么,每次连接手机,都提示 adb server is out of date,偶尔也会提示not found 每次去百度,都好多方法---终于有一种方法非常靠谱,遂,记录之--- 问题一:o ...

  3. 常用的adb命令收集

    测试app常会用到一些adb命令,当然使用adb命令,需要配好jdk.sdk环境,不然不能使用的 1.adb help ----帮助信息 2.adb device ----手机的id查看 3.adb ...

  4. 不用打开Eclipse就可以执行的命令

    1.android 弹出Android SDK and AVD Manager2.android list avds 列出所有创建的Android模拟器3.android list targets 列 ...

  5. android adb常见问题的解决方法!

    ** adb的常见问题     adb:android debug bridge,用于连接模拟器/手机与PC端软件(比如:eclipse或者xx手机助手)     adb devices -> ...

  6. Android开发常见问题系列之一:eclipse中adb.exe启动失败或者无法启动

    这种情况下大多数是因为存在kadb.exe在执行,或者adb.exe端口被占用. 1,检查是否存在kadb.exe程序正在执行 打开任务管理器,打开详细信息,按照字母顺序找到kadb.exe,结束进程 ...

  7. Android adb常见问题整理(转)

    原文地址:http://blog.csdn.net/androiddevelop/article/details/8130416 以下都是ADB连接问题,可以通过尝试如下步骤,由简单度排序 1. 插拔 ...

  8. 安卓 ADB常见问题整理

    以下都是ADB连接问题,可以通过尝试如下步骤,由简单度排序 1. 插拔下USB连接线 2. 关闭USB模式再打开 3. 执行以下命令 adb kill-server adb start-server ...

  9. adb 的常见问题与处理办法两三

    问题1:无法安装手机驱动, 解决方法:安装强大的豌豆荚,通常能都能解决问题 问题2: adb devices 时出现 adb devicesadb server is out of date.  ki ...

随机推荐

  1. 004 @PathVariable映射URL绑定的占位符

    一: 1.介绍 带占位符的URL是spring 3.0新增的功能,是向REST发展的重要阶段. @PathVariable可以将URL中占位符参数绑定到控制器处理的方法的入参中:URL中的{xxx}占 ...

  2. Django 2.1版本与Django 1.8.3的一些区别(转)

    Django 2.1版本与Django 1.8.3的一些区别     我在刚开始学习的时候使用的Django版本是1.8.3的,后来在安装其它软件的时候,可能需要2.1的版本,自动帮我更新了Djang ...

  3. tornado登陆装饰器

    tornado作为鼎鼎大名的web异步框架,用来作为高性能服务器以及web框架都是首选.自从python3.4加入了asyncio原生协程后,tornado的最新版本也开始使用了原生的协程.定义协程函 ...

  4. VScode 光标乱跳

    JS-CS_html formatter 卸载这个插件 如果没有,或者卸载跟这个类似的,如果还是没有就忽略这个 如果设置过自动保存 在配置上修改为 "files.autoSaveDelay& ...

  5. swiper实例应用

    1.手机竖屏单页滑 为了防止图压缩,单独切图,背景用纯色 2.自由滑 很长的图,自由切割

  6. 20172308《Java软件结构与数据结构》第一周学习总结

    教材学习内容总结 第 1 章 概述 软件质量的特征:正确性.可靠性.健壮性.可用性.可维护性.可重用性(别人写的组件自己可以拿过来用).可移植性.运行效率 数据结构:计算机存储.组织数据的方式 程序 ...

  7. 巧用CSS3 :target 伪类制作Dropdown下拉菜单(无JS)

    :target 是CSS3 中新增的一个伪类,用以匹配当前页面的URI中某个标志符的目标元素(比如说当前页面URL下添加#comment就会定位到id=“comment”的位置,俗称锚).CSS3 为 ...

  8. 用ViewPager实现一个程序引导界面

    下面使用ViewPager来实现一个程序引导的demo: 一般来说,引导界面是出现第一次运行时出现的,之后不会再出现.所以需要记录是否是第一次使用程序,办法有很多,最容易想到的就是使用SharedPr ...

  9. C#中执行Dos命令

    //dosCommand Dos命令语句 public string Execute(string dosCommand) { ); } /// <summary> /// 执行DOS命令 ...

  10. 使用CefSharp在.Net程序中嵌入Chrome浏览器(九)——性能问题

    在使用CEF的过程中,我发现了一个现象:WPF版的CEF比Chrome性能要差:一些有动画的地方会掉帧(例如,CSS动画,全屏图片拖动等),视频播放的效果也没有Chrome流畅. 查了一下相关资料,发 ...