Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;“正在等待目标设备联机”;在Android Studio 2.3中_Android_Emulation - Fatal编程技术网

&引用;“正在等待目标设备联机”;在Android Studio 2.3中

&引用;“正在等待目标设备联机”;在Android Studio 2.3中,android,emulation,Android,Emulation,最近升级到Android Studio,从2.2.3升级到2.0,运行在Win10上 模拟器从此停止工作。尝试安装其他图像(25 rev 4)/升级AVD,但似乎没有任何效果。运行gradle并在任务栏中显示“等待目标设备联机”后,不会发生任何事情,程序也不会运行 好心帮忙 添加屏幕截图: 以及: 首先删除退出的仿真器,然后重新创建它。现在再次运行,希望它能修复您的错误。如果您的docker正在运行,您应该关闭它。两天前我更新android studio时也遇到了同样的问题,今天我解决了我的

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

模拟器从此停止工作。尝试安装其他图像(25 rev 4)/升级AVD,但似乎没有任何效果。运行gradle并在任务栏中显示“等待目标设备联机”后,不会发生任何事情,程序也不会运行

好心帮忙


添加屏幕截图:

以及:


首先删除退出的仿真器,然后重新创建它。现在再次运行,希望它能修复您的错误。

如果您的docker正在运行,您应该关闭它。

两天前我更新android studio时也遇到了同样的问题,今天我解决了我的问题,当时我在玩设置,然后我看到在我的SDK工具设置中,Android Emulator被取消选中,所以我只是选中了这个框,现在Emulator工作正常

尝试以下步骤也可能适用于您:

  • 转到SDK工具>SDK工具
  • 选中Android Emulator,然后单击Apply

  • 更新:

    虽然已安装,但仍有更改,您可能需要更新


    重新启动计算机为我解决了这个问题。

    经过多次尝试,从AVD停止设备(确切地说是从AVD,而不是通过交叉按钮或emulator上的关机按钮)并再次启动构建帮助了我。

    升级您的显示驱动程序。。。这对我有用

    也许你没有模拟器的SDK,请检查文件->设置->外观和行为->系统设置->Android SDK

    将系统变量Android\u SDK\u ROOT设置为Android studio使用的路径为我解决了这个问题:

    • 在Android Studio启动工具>Android>SDK管理器中,导航到 外观和行为>系统设置>Android SDK

    • 从“Android SDK位置”复制路径

    • 将ANDROID_SDK_ROOT添加到系统变量并分配路径

    • 重新启动Android Studio


    尝试配置不同的Android Emulator,并在运行时使用它。您当前的emulator可能存在一些问题。它对我很有效。

    我已经安装了模拟器。但是今天早上在Ubuntu 16.04和Android Studio 2.3上仍然有同样的问题,下面是我所做的和它所起的作用

    仔细检查是否提供了以下各项:

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

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

  • 将libstdc++文件移动到文件夹libstdc++.bak中并提供软链接

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

    我在更新我的android studio时遇到了类似的问题。不知怎的,它改变了我的SDK路径。我只是把它改成了我更新的SDK路径,它成功了

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

    在这里你可以找到Android SDK的位置,只需点击前面的编辑链接,浏览并从文件浏览器中选择Android SDK即可。选择并单击Apply


    选择AVD管理器并启动Emulator。这个解决方案对我有效。

    我不得不关闭Parallels Desktop,它在没有重新启动的情况下重新开始工作。

    对我来说,虚拟设备从未启动过

    修正的是:

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

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

    这些解决方案都不适合我。 在多次从零开始删除和安装emulator以及SDK工具之后,我在emulator中的开发者选项下看到,USB调试未处于活动状态

    • 背景
    • 关于仿真器设备
    • 在buildnumber上单击几次,直到它显示您是一名开发人员
    • 回去
    • 进入开发者选项
    • 检查“USB调试”

    如果前面的答案都不能解决您的问题,我建议您检查KVM错误。即使您没有安装KVM,在尝试运行x86映像时也可能出现KVM错误。启动emulator后,打开一个终端并键入
    dmesg | grep kvm
    。通过这种方式,您将能够看到是否出现KVM错误

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

    安装KVM后,我能够在emulator上运行x86映像,没有错误


    如果这是您遇到的问题,您可能需要签出。

    我尝试在设备中执行“立即冷启动”,但收到一个错误消息:AVD Pixel_API_24已在运行。如果不是这样,请删除
    /.android/avd/Pixel_API_24.avd/*.lock
    上的文件


    删除建议文件夹中的
    .lock
    文件后,“现在冷启动”工作,设备恢复正常。

    我遇到了同样的问题,模拟器将启动,但我将留下一个黑屏,我的应用程序无法加载。 无论如何,我所做的是,我访问了模拟器的设置。确保“AVD Pixel_2_API_26退出时保存快速引导状态”设置为“否”。注意:我的设备是像素2,其他用户可能会有所不同。

    关于
    快速启动的新更新,我也有同样的问题

    不幸的是,我不得不禁用它以使模拟器再次工作


    安卓工作室->工具->安卓->AVD管理器->编辑您的模拟器->显示高级设置->选择冷启动

    我删除了所有AVD文件并重新创建了AVD

    • (在windows中),删除
      C:\Users\MyName\.android\avd\
    • Android Studio>工具>AVD M