在Android Studio 2.3中“等待目标设备上线”

最近升级到Android Studio从2.2.3到2,运行在Win10上

从那以后,模拟器停止工作。 试图安装其他图像(25转4)/升级为AVD,但似乎没有任何工作。 运行gradle并显示“等待目标设备联机”任务栏中没有任何反应,程序不运行。

请帮助


添加截图:

在这里输入图像说明

和:

在这里输入图像说明

Solutions Collecting From Web of "在Android Studio 2.3中“等待目标设备上线”"

我也有相同的问题2天前,当我更新我的android工作室,今天我解决了我的问题时,我正在玩设置,然后我看到在我的SDK工具设置Android模拟器是取消选中,所以我只是检查该框,现在模拟器工作正常。

试试这个步骤可能也适合你:

  1. 转到SDK工具> SDK工具
  2. 检查Android模拟器 ,然后单击应用

在这里输入图像说明


更新:

有变化,虽然已安装,但您可能需要更新

在这里输入图像说明

我已经安装了模拟器。 但是今天早上还是遇到了与Ubuntu 16.04Android Studio 2.3相同的问题,下面是我所做的工作。

Double检查这些是否可用:

  sudo apt-get install lib64stdc++6:i386 sudo apt-get install mesa-utils 
  1. findlib64文件夹。 在Ubuntu 64位上,它位于~/Android/Sdk/emulator/lib64.

  2. 在terminal中,导航到~/Android/Sdk/emulator/lib64文件夹,然后运行以下命令:

移动文件夹libstdc ++。bak中的libstdc ++文件并提供softlink

 mv libstdc++/ libstdc++.bak ln -s /usr/lib64/libstdc++.so.6 libstdc++ 

如果你的docker正在运行,你应该closures它。

这些解决scheme都不适合我。 在从头开始删除和重新安装仿真器几次以及SDK Tools之后,我在仿真器的开发人员选项下看到USBdebugging未激活。

  • 设置
  • 关于仿真器设备
  • 在Build Number上点击几次,直到它说你是开发者
  • 回去
  • 进入开发人员选项
  • 检查“USBdebugging”

首先删除您正在退出的模拟器,而不是重新创build它。 现在再次运行,希望它能解决你的错误。

更新我的android工作室时,我有一个类似的问题。 不知怎的,它改变了我的SDKpath。 我只是将其更改为我更新的SDKpath,它的工作。

Android Studio – >文件 – >设置 – >外观和行为 – >系统设置 – > Android SDK

在这里你会发现Android SDK的位置,只需点击前面的编辑​​链接,浏览并从文件浏览器中selectAndroid SDK。 select并点击应用。

selectAVDpipe理器并启动模拟器。 这个解决scheme为我工作。

重新启动计算机为我解决了它。

经过大量的尝试,停止从AVD设备(正确的从AVD,而不是交叉button或模拟器上的电源closuresbutton),并再次开始构build帮助我。

升级您的显示器驱动程序…这为我工作!

也许你没有模拟器的SDK,请检​​查File-> Settings-> Appearance&Behavior-> SystemSetting-> Android SDK

尝试configuration不同的Android模拟器,并在运行时使用它。 你目前的模拟器可能有一些问题。 它为我工作。

我必须closuresParallels Desktop,并且无需重新启动即可重新开始工作。

对我来说,发生的事情是虚拟设备从未启动。

固定的是:

 cd ~/.android/avd/<Name of virtual device>/ rm *.img 

然后我重新启动虚拟设备,它就上线了。

如果以前的答案都没有解决您的问题,我build议您检查KVM错误。 即使您没有安装KVM,当您尝试运行x86映像时,也可能出现KVM错误。 打开terminal并键入dmesg | grep kvm 启动模拟器后dmesg | grep kvm 。 这样你将能够看到你是否得到KVM错误。

在安装了Android Studio 2.3.3的Ubuntu 16.04上,问题出在KVM上。 Android Studio试图为KVM启用x86映像。 当我尝试启动模拟器时, dmesg显示错误“kvm:启用虚拟化失败”。 虽然ARM的图像工作正常。

安装KVM之后,我能够在模拟器上运行x86映像而不出错。

如果这是您遇到的问题,您可能需要检查KVM安装页面 。

将系统variablesANDROID_SDK_ROOT设置为Android工作室使用的path解决了我的问题:

  • 在Android Studio中,启动Tools> Android> SDK Manager,导航到外观和行为>系统设置> Android SDK

  • 从“Android SDK位置”复制path

  • 将ANDROID_SDK_ROOT添加到您的系统variables并分配path

  • 重新启动Android Studio