用eclipse开发Android,用Genymotion测试时报错adb发生错误

每当我要运行安卓程序时,控制台就会报出

The connection to adb is down, and a severe error has occured.

You must restart adb and Eclipse.

试了网上的各种方法都不好使,比如说,用Install new software不好使,根本找不到Genymotion。还有,在Eclipse MarketPlace里面找Genymotion来安装,根本找不到。但是功夫不负有心人,终于找到了大神的解决方法,一下子就好了。

1,在Genymotion里面配置SDK:

点击开Genymotion后,有一个Settings选项,点击开,找到ADB选项卡,

如上图,在Android SDK里面找到你的sdk路径,点击ok。然后你就先可以关掉Genymotion了。

此时在命令行下运行cd 你的sdk文件夹下的platform-tools文件。就是在sdk文件夹下有一个platform-tools文件夹,打开之后会有一个adb.exe.

比如我的 cd C:\Android开发环境\工具\android-sdk\platform-tools   (不要学习我路径有中文)   在命令行里运行前面写的这行命令。

然后当你进入到这个目录之后 运行:adb kill-server  回车

然后再运行:adb start-server

等待看到sucessfully就可以了。

然后开启eclipse,在Devices里面就可以看到Genymotion选项了

然后就可以在Genymotion里运行写的Android程序啦

时间: 2024-08-01 22:43:12

用eclipse开发Android,用Genymotion测试时报错adb发生错误的相关文章

用 Eclipse 开发 Android 应用程序

转自:http://www.apkbus.com/android-13828-1-1.html 开始之前 本教程介绍如何在 Eclipse 环境中进行 Android 应用程序开发,包括两个示例应用程序.第一个示例是一个基本的应用程序,涉及构建和调试的所有阶段.第二个应用程序示例涉及比较复杂的 Android 特性,包括联系人搜索和 Google Maps 地址查找.要想从本教程获得最大收益,具备移动开发经验会有帮助,但不是必需的.开发 Android 应用程序需要 Java? 编程技能,但是对

Eclipse开发Android程序如何在手机上运行

android开发不论是在真机上调试还是最终发布到真机上都非常简单,过程如下: 1.安装usb驱动 手机要能与电脑相连,当然要安驱动了.效果就是你插入手机,电脑显示驱动已识别.驱动安装的官方教程:http://developer.android.com/sdk/win-usb.html 官方教程概述: 不同的Android手机有对应不同的驱动,对于Nexus One, and Nexus S,见官方教程“Downloading the Goolge USB Driver”部分,直接用Androi

基于Eclipse的Android JNI层测试应用开发过程记录

前言 本文记录一个Java层与JNI层参数与数据交互的应用程序开发过程,为实现一个功能完整的带Java与JNI的应用程序打下基础.本文假设读者已搭建好Android的Eclipse与NDK开发环境,包括通过ADB连接手机的配置. 1. 构建基本的Android应用程序 1.1 引导界面配置 打开Eclipse,"File"->"New"->"Android Application Project",在弹出界面,配置如下(红色框表示不是

Eclipse开发android安装环境

好久没有用Eclipse开发android了,今天安装了一下,发现之前的andorid的sdk不能用了,然后去官网下载了一个最新的SDK,由于现在的android的官网需要FQ才能访问到,所以在这里我提供了开发是所需要的软件,大家就不需要在FQ去官网下载了,废话不多说了,直接进入正题. 第一步:安装Java运行环境JDK(没这个Eclipse运行不起来),在这里我安装的是jdk-8u51-windows-i586,安装时按照提示,直接点击下一步,直到完成. 第二步:进行验证自己是否把java的运

android发送get请求时报错

异常信息: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.synology.synologycloud/com.synology.synologycloud.MainActivity}: android.os.NetworkOnMainThreadException 第一次看到这异常,字面意思是说:在主线程中的网络异常.然后我就去了解了下这个异常,先看看官方的说明 public class Netwo

JUnit测试时报错

使用junit进行测试报错 一.错误 initializationError[Runner:JUnit 4] 二.直接百度了一下,找到的答案并不能解决我的问题. 三.查看了一下报错日志 最后发现是自己写的测试方法私有化了.Ohmygod!搞了好久... 原文地址:https://www.cnblogs.com/ping-pong/p/8722907.html

Eclipse开发Android,Java项目快捷键技巧

工欲善其事必先利其器,在IDE中开发软件很重要的一个步骤就是快捷键的设置,设置了自己最熟悉的快捷键,开发效率将会大大提升.该篇帖子说说我的Eclipse快捷键设置.我常用的Eclipse快捷键如下: (1)Ctrl+C    Ctrl+V:这个不说了,你懂的:(Eclipse自带) (2)Ctrl+S :快速保存当前文件:(Eclipse自带) (3)Ctrl+D:删除光标所在当前行:(Eclipse自带) (4)Ctrl+F:快速格式化代码:(自己设置,个人因为格式化代码Ctrl+Shift+

使用Eclipse开发Android时在什么时候应该进行clean操作?

我们在使用 eclipse 在开发 Android APP 的时候,会用到一个 clean(Project -- Clean...) 的操作,这个操作执行的内容很简单,就是将项目结构中的 bin 目录中早先编译好的apk,dex等内容删除,然后重新编译生成出这些内容(当然,绝大多数当我们按下 "保存" 按钮的时候,eclipse 会自动重新编译 bin 目录中的内容,但是也有时候 ecipse 不会进行自动编译,这时候就需要我们进行手动 clean 操作了,不过在 Android St

android run/debug configurations时报错Cannot reload AVD list:

问题:配置Android的run/debug configurations时报错Cannot reload AVD list: cvc-enumeration-valid: Value '280dpi' is not facet-valid with respect to enumeration '[ldpi, mdpi, tvdpi, hdpi, xhdpi, 400dpi, xxhdpi, 560dpi 解决方案: 1.找到Android的SDK安装目录下的devices.xml( /sdk