我正在尝试在Android Studio上运行模拟器,但它没有启动。
我有Android工作室(版本23 marshmallow),配置了
minSdkVersion 21
targetSdkVersion 23
当我在模拟中运行我的应用程序(nexus 5x api 23 android 6.0)时,我收到以下错误:
等待设备时出错:AVD的仿真器进程 Nexus_5X_API_23被杀了。
请问有人可以帮助我吗?
答案 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文件。
调试
祝一切顺利
答案 3 :(得分:0)
如果您运行的是Windows操作系统,请检查图形驱动程序是否已安装并且运行正常。由于仿真器需要良好和/或适当的图形配置。如果未安装并再次运行模拟器,请尝试安装图形驱动程序。
希望这有效!这对我有用。
答案 4 :(得分:0)
我的问题出在Nexus 6 23上并解决了以下问题:
我希望它可以帮到你!