模拟器未在Android Studio上运行

时间:2016-05-17 16:09:40

标签: android emulation android-6.0-marshmallow

我正在尝试在Android Studio上运行模拟器,但它没有启动。

我有Android工作室(版本23 marshmallow),配置了

minSdkVersion 21
targetSdkVersion 23

当我在模拟中运行我的应用程序(nexus 5x api 23 android 6.0)时,我收到以下错误:

  

等待设备时出错:AVD的仿真器进程   Nexus_5X_API_23被杀了。

请问有人可以帮助我吗?

5 个答案:

答案 0 :(得分:38)

如果您查看<!DOCTYPE html> <html> <head> <title>Simple Map</title> <meta name="viewport" content="initial-scale=1.0"> <meta charset="utf-8"> <style> html, body { height: 100%; margin: 0; padding: 0; } #map { height: 100%; } </style> </head> <body> <center> <input type="button" value="Show my location on Map" onclick="javascript:showlocation()" /> <br /> Latitude: <span id="latitude"></span> <br /> Longitude: <span id="longitude"></span> <br /><br /> </center> <div id="map"></div> <script> var map; function showlocation() { // One-shot position request. navigator.geolocation.getCurrentPosition(callback); } function callback(position) { var lat = position.coords.latitude; var lon = position.coords.longitude; document.getElementById('latitude').innerHTML = lat; document.getElementById('longitude').innerHTML = lon; var latLong = new google.maps.LatLng(lat, lon); var marker = new google.maps.Marker({ position: latLong }); marker.setMap(map); map.setZoom(8); map.setCenter(marker.getPosition()); } function initMap() { map = new google.maps.Map(document.getElementById('map'), { center: {lat: -34.397, lng: 150.644}, zoom: 8 }); } </script> <script src="https://maps.googleapis.com/maps/api/js?key=YOUR_OWN_KEY_GET_FROM_GOOGLE_API_AND_REPLACE_THIS_STRING&callback=initMap" async defer></script> </body> </html> 日志,则会显示:

  

模拟器:错误:不幸的是,它们之间存在不兼容性   HAXM管理程序和VirtualBox 4.3.30+,不允许多个   管理程序要共存。它正在积极努力;你可以找到   在http://b.android.com/197915(Android)和更多关于此问题的更多信息   https://www.virtualbox.org/ticket/14294(VirtualBox)

就我而言,有一个VirtualBox docker实例正在运行,一旦我停止它,模拟器就开始工作了。

答案 1 :(得分:5)

在我的情况下,docker / dlite正在运行,一旦我停止它们,模拟器就开始工作了。

docker stop $(docker ps -a -q)    
dlite stop

或者通过右上方的菜单栏项退出docker for mac。

请注意,您可能需要重新启动Android Studio。

答案 2 :(得分:1)

安装Microsoft Visual C ++ 2015-2019,为我解决了问题...由于某种原因丢失了dll文件。

调试

  • Android Studio刚刚说模拟器崩溃了。
  • 在cmd中运行emulator.exe确实有助于Windows。
  • $ HOME / tools是找到emulator.exe的地方
  • emulator.exe @name_of_avd或只执行emulator.exe -list-avds

祝一切顺利

答案 3 :(得分:0)

如果您运行的是Windows操作系统,请检查图形驱动程序是否已安装并且运行正常。由于仿真器需要良好和/或适当的图形配置。如果未安装并再次运行模拟器,请尝试安装图形驱动程序。

希望这有效!这对我有用。

答案 4 :(得分:0)

我的问题出在Nexus 6 23上并解决了以下问题:

  • cd $ HOME / Android / Sdk / emulator / lib64 / libstdc ++
  • 重命名文件libstdc ++。so.6(Ubuntu): mv libstdc ++。so.6 libstdc ++。so.6.bak
  • 准备好了,它对我有用!

我希望它可以帮到你!