Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >adb shell无法连接到Genymotion上的虚拟设备的问题

adb shell无法连接到Genymotion上的虚拟设备的问题

作者头像
程序员欣宸
发布于 2018-01-04 07:46:36
发布于 2018-01-04 07:46:36
3.7K1
举报
文章被收录于专栏:实战docker实战docker

安装Genymotion模拟器运行Android studio的工程一文中,我们实践了在Genymotion上运行Android studio的工程,在实际使用中可能会遇到下面这些问题:

假设Android studio和Genymotion都已经打开,Genymotion上的虚拟设备也已经启动成功;

1.在Android studio中点击”Run app”按钮后,虚拟设备不会出现在弹出窗口的列表中:

2.想给应用打断点,点击”Attach debugger to Android progress”按钮,会提示如下错误:

3.想adb连接设备,在控制台执行”adb shell”,会提示错误”adb server version (32) doesn’t match this client (39);”,如下图:

遇到这些问题的时候,请按照如下步骤修改设置:

1.在Genymotion页面上点击”Settings”,在弹出的窗口再点击”ADB”,如下图:

2.单选框中选择”Use custom Android SDK tools”,再点击”Browse”选中sdk安装路径,在我这里就是”D:/software/Android/sdk”,如下图:

3.关闭虚拟设备后重新启动该设备,退出Android studio之后重新打开;

4.这时候去点击”Run app”按钮,选择设备的窗口中可以选择虚拟设备,点击”Attach debugger to Android progress”按钮可以选择虚拟设备中的app进程,在控制台执行”adb shell”也可以正常连接;

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-06-15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
1 条评论
热度
最新
挺好。
挺好。
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
安装Android模拟器,准备开发
完成以上所有步骤(JDK、ADT Bundle、SDK),那么就可以开始进行Android开发了。 Android程序必须运行在Android系统,因此Android开发时必须准备相关的运行环
分享达人秀
2018/02/02
11.8K0
安装Android模拟器,准备开发
Android Studio 和 SDK 下载、安装和环境变量配置
1、首先必须安装Java  JDK   (Java JDK下载、安装和环境变量配置,传送阵:点击开始传送)
Twcat_tree
2022/11/30
2.1K0
Android Studio 和 SDK 下载、安装和环境变量配置
Android Studio 和 SDK 下载、安装和环境变量配置
1、首先必须安装Java JDK (Java JDK下载、安装和环境变量配置,传送阵:点击开始传送)
全栈程序员站长
2022/09/09
2K0
Android Studio 和 SDK 下载、安装和环境变量配置
uni-app&H5&Android混合开发一 || 最全面的uni-app离线打包Android平台教程
  为什么会写这么一个教程,因为很久之前做过一个对接银行POS我们的系统是使用的H5开发的app应用。但是假如对结果银行相关业务的小伙伴应该都清楚,银行的业务相对于其他的对接方而言安全性比较高,而且一般都不会提供定制开发,所以只能我们自己来实现与他们的对接。因此我们把支付这一块做成了Android原生的对接,因为我们需要对接银行提供的Activity组件来来实现POS机扫码、刷卡等相关的支付功能。
追逐时光者
2021/05/07
4.4K1
uni-app&H5&Android混合开发一 || 最全面的uni-app离线打包Android平台教程
Android开发之基于AndroidStudio环境搭建和工程创建
断断续续的学习安卓也有一段时间了。因为之前是搞iOS开发的, 之前有关iOS的博客请看《我的iOS开发系列博文》、《我的Objective-C系列文章》和《窥探Swift系列博客说明及其Swift版本间更新》,《设计模式系列文章》,《重构系列文章》,在搞安卓期间好多都是类比着iOS来学的,安卓开发和iOS开发还是有许多相似之处的,控件的使用也都是大同小异,因为之前接触过过JavaEE的东西,所以搞搞安卓还是比较顺利的。 还是由浅入深,本篇博客先简单讲解了在Mac下如何搭建Android开发环境(Window
lizelu
2018/01/11
2.1K0
Android开发之基于AndroidStudio环境搭建和工程创建
Genymotion安装及使用教程详解
尊重版权,未经授权不得转载 本文出自:贾鹏辉的技术博客(http://www.devio.org) 一直以来都有不少朋友问我关于Android模拟器的事情,比如:那个Android模拟比较快,如何安装使用之类。今天我整理出来这篇教程,供我的朋友以及各位小伙伴们查阅借鉴。 Android的模拟器很多,但最原汁原味的还数Android SDK中的模拟器,毕竟是Google的亲儿子。之前Android SDK中的模拟器运行速度一直是大家吐槽的对象,但自从支持了x86架构,运行速度可谓是提高了不少。但And
CrazyCodeBoy
2018/05/07
14.5K0
Genymotion安装及使用教程详解
ADB调试篇
1.首先在手机上开启USB调试功能,并安装驱动(这一步很多手机助手都可以完成)。 2.用USB电缆连接手机和电脑。 3.确保手机和电脑在一个局域网内,简单的说就是电脑和手机共用一个路由器,网段一样。 4.打开电脑上CMD窗口,输入以下命令: adb tcpip 5555(该命令打开手机adb网络调试功能) 正常情况下输入命令后控制台会出现回显 restarting in TCP mode port: 5555 打开手机查看手机的IP地址(不会请百度)假设手机的地址是192.168.1.x 输入命令 adb connect 192.168.1.x 如果一切正常控制台会回显以下内容 connected to 192.168.1.x:5555 如果你想查看是否连接成功请输入以下内容 adb devices 控制台会回显连接的设备 5.如果一切连接成功,请拔掉USB电缆,选择File->Build&Run,在编译之前要勾选上Development Build 和Script Debugging这两项(在build setting里面勾选不要忘记否则是不能调试的)电脑会自动编译文件并将APK推送至手机,在手机上同意并安装。 6.当程序运行后再Monodevelop里面打开Run->Attach to process 会发现你手机的选项,选择手机,在脚本里面添加断点,你发现可以调试了
bering
2020/05/18
1.5K0
ADB调试篇
安装Genymotion模拟器运行Android studio的工程
摘要总结:本文介绍了如何利用Genymotion模拟器在Android平台上运行app,并提供了详细的步骤和截图说明。
程序员欣宸
2018/01/04
1.8K0
安装Genymotion模拟器运行Android studio的工程
Android基础教程学习(一)
想要进行Android开发,必须先安装java,IDE和AndroidSDK.
全栈程序员站长
2022/07/01
2840
Android基础教程学习(一)
一些APP渗透测试时的小tips
朋友们现在只对常读和星标的公众号才展示大图推送,建议大家把“亿人安全“设为星标”,否则可能就看不到了啦
亿人安全
2024/06/27
4770
一些APP渗透测试时的小tips
速读原著-Android应用开发入门教程(Android中运行仿真器环境)
为了运行一个 Android 仿真器的环境,首先需要建立 Android 虚拟设备(AVD)。在 Eclipse 的菜单中,择“Window”>“Android AVD Manager”,出现“Android SDK and AVD Device Manager”窗口,界面如图所示:
cwl_java
2020/01/15
8620
自动化-Appium-环境搭建-Android(Python版)
JDK(Java Development Kit)是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的Java应用程序。JDK是整个Java开发的核心,它包含了Java的运行环境,Java工具和Java基础的类库。
wangmcn
2022/07/25
3.9K0
自动化-Appium-环境搭建-Android(Python版)
是时候来一波Android Studio与Genymotion的配置了
之前在Lofter写了一篇《安卓开发工具与Genymotion模拟器安装配置详解》,如今已转至简书平台写博客,遂将此文搬至此处,以作备忘。 注:此文基于Windows系统。
代码咖啡
2018/08/28
2.4K0
是时候来一波Android Studio与Genymotion的配置了
《Monkey Android》第4课之运行第一个App
第1步 打开Android Studio,并打开上节课中我们创建的Genymotion模拟器,点击Android Studio的工具栏中的绿色实心向右箭头运行按钮,开始Build项目,稍等弹出设备选择界面,如图:
GitOPEN
2019/01/29
6830
《Monkey Android》第4课之运行第一个App
吐血教程:搭建Flutter开发环境
Flutter开发环境的搭建比较烦琐,任何一个步骤失败都会导致最终环境搭建不能完成。Flutter支持三种环境:Windows、MacOS和Linux。这里我们主要讲解Windows及MacOS的环境搭建。
前端迷
2019/12/19
6.2K0
如何调试Android Native Framework
半年前写了一篇文章,介绍 如何调试Android Framework,但是只提到了Framework中Java代码的调试办法,但实际上有很多代码都是用C++实现的;无奈当时并并没有趁手的native调试工具,无法做到像Java调试那样简单直观(gdb+eclipse/ida之流虽然可以但是不完美),于是就搁置下了。
weishu
2018/09/05
3.8K0
如何调试Android Native Framework
Android Studio的安装(小白教程)
启动 Android Studio,并通过“Android Studio 设置向导”。安装最新的 SDK Platform-Tools 和 Android SDK Build-Tools。
徐建国
2021/12/01
1.9K0
Android Studio的安装(小白教程)
自动化-Appium-环境搭建-Android(Java版)
JDK(Java Development Kit)是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的Java应用程序。JDK是整个Java开发的核心,它包含了Java的运行环境,Java工具和Java基础的类库。
wangmcn
2022/07/25
5.2K0
自动化-Appium-环境搭建-Android(Java版)
使用Android模拟器预览调试程序[通俗易懂]
在上篇“走进Android开发的世界,HelloWorld”,我们创建了一个Android 项目 HelloWorld,并演示了如何通过USB连接手机查看运行效果;而如果没有手机或没有对应型号的手机,又想做对应型号(屏幕尺寸、Android系统版本)的适配,应该怎么办呢?这时Android模拟器就派上用场了。
全栈程序员站长
2022/11/01
2.2K0
使用Android模拟器预览调试程序[通俗易懂]
模拟器选择
最近线上的问题有点多。各种兼容性的问题,还有手动测试遗漏的一些问题。如果用自动化来补充手工测试,线上很多问题都可以避免。 谈到自动化测试,我只能呵呵。 兼容性测试,靠手工,靠现有的几个机型,总是不能覆盖全。
赵云龙龙
2020/12/15
2K0
模拟器选择
推荐阅读
相关推荐
安装Android模拟器,准备开发
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档