Android studio虚拟器从入坑到无法脱坑

2024-08-22 04:32

本文主要是介绍Android studio虚拟器从入坑到无法脱坑,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

安装好Android studio好后,想着直接运行起来,感受一下,结果上来就报了个错,说是没有安装intelhaxm(万恶之源啊),无法启动虚拟机。

还好安装包里自带intelhaxm,ide没经过我的允许自己就开始安装,安装好后弹出来了一个windows无法验证数字签名,由于第一次用win10,不知道一旦报了这个错就意味着安装失败(另一个原因是当前电脑也没有联网,也许联网了就能自动更新数字签名)。

安装好了,启动吧,结果那个常见错误出现了“Enable VT-x in your BIOS security setting...”,后面还有半句我懒得敲了,概括起来就是一句话,没开intel处理器的硬件虚拟化功能,重启进入bios,开启虚拟化功能。进入操作系统,打开android studio,还是不行,错误输出根本就没变,继续浏览网页,结果发现不止安装了intelhaxm这么简单,还需要把这一服务开启,可以使用如下命令首先查看intelhaxm服务的状态:

sc query intelhaxm

使用以下命令开启intelhaxm服务:

sc start intelhaxm


注意上述命令要在管理员权限下执行。

当然上述命令还是成功不了的,不存在的。报的错是“windows 无法验证此文件的数字签名”,好了安装好intelhaxm后出现的错误又出现了。没办法了简单了解一下数字签名问题吧,原来把数字签字签名禁掉就可以了,我使用的这篇文章里的方法

https://jingyan.baidu.com/article/624e74594dbc8d34e8ba5aa6.html

好了暂时关掉数字签名后再启动intelhaxm服务就成功了。

都不用启动了,直接自己就启动了。

这下模拟器就能用了吧?并没有。

期间还出过VM heap过小的问题,参考http://blog.csdn.net/u012585964/article/details/51866263

但,以上都不是问题,接下来才是真正的奇葩问题。至此虚拟机还是启动不起来。

错误日志里有这么一句“VCPU shutdown request

看完这篇文章后:http://blog.csdn.net/nsongbai/article/details/55100784

我真的是有一句MMP,我一定要讲,七代i7吃你android studio家大米了,要遭这样的对待,微笑中透露着疲惫.jpg

终于好了


这篇关于Android studio虚拟器从入坑到无法脱坑的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1095245

相关文章

IDEA下"File is read-only"可能原因分析及"找不到或无法加载主类"的问题

《IDEA下Fileisread-only可能原因分析及找不到或无法加载主类的问题》:本文主要介绍IDEA下Fileisread-only可能原因分析及找不到或无法加载主类的问题,具有很好的参... 目录1.File is read-only”可能原因2.“找不到或无法加载主类”问题的解决总结1.File

宝塔安装的MySQL无法连接的情况及解决方案

《宝塔安装的MySQL无法连接的情况及解决方案》宝塔面板是一款流行的服务器管理工具,其中集成的MySQL数据库有时会出现连接问题,本文详细介绍两种最常见的MySQL连接错误:“1130-Hostisn... 目录一、错误 1130:Host ‘xxx.xxx.xxx.xxx’ is not allowed

无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案

《无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案》:本文主要介绍了无法启动此程序,详细内容请阅读本文,希望能对你有所帮助... 在计算机使用过程中,我们经常会遇到一些错误提示,其中之一就是"api-ms-win-core-path-l1-1-0.dll丢失

Python的pip在命令行无法使用问题的解决方法

《Python的pip在命令行无法使用问题的解决方法》PIP是通用的Python包管理工具,提供了对Python包的查找、下载、安装、卸载、更新等功能,安装诸如Pygame、Pymysql等Pyt... 目录前言一. pip是什么?二. 为什么无法使用?1. 当我们在命令行输入指令并回车时,一般主要是出现以

Android NDK版本迭代与FFmpeg交叉编译完全指南

《AndroidNDK版本迭代与FFmpeg交叉编译完全指南》在Android开发中,使用NDK进行原生代码开发是一项常见需求,特别是当我们需要集成FFmpeg这样的多媒体处理库时,本文将深入分析A... 目录一、android NDK版本迭代分界线二、FFmpeg交叉编译关键注意事项三、完整编译脚本示例四

Android与iOS设备MAC地址生成原理及Java实现详解

《Android与iOS设备MAC地址生成原理及Java实现详解》在无线网络通信中,MAC(MediaAccessControl)地址是设备的唯一网络标识符,本文主要介绍了Android与iOS设备M... 目录引言1. MAC地址基础1.1 MAC地址的组成1.2 MAC地址的分类2. android与I

使用easy connect之后,maven无法使用,原来需要配置-Djava.net.preferIPv4Stack=true问题

《使用easyconnect之后,maven无法使用,原来需要配置-Djava.net.preferIPv4Stack=true问题》:本文主要介绍使用easyconnect之后,maven无法... 目录使用easGWowCy connect之后,maven无法使用,原来需要配置-DJava.net.pr

Android 实现一个隐私弹窗功能

《Android实现一个隐私弹窗功能》:本文主要介绍Android实现一个隐私弹窗功能,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧... 效果图如下:1. 设置同意、退出、点击用户协议、点击隐私协议的函数参数2. 《用户协议》、《隐私政策》设置成可点击的,且颜色要区分出来res/l

Android实现一键录屏功能(附源码)

《Android实现一键录屏功能(附源码)》在Android5.0及以上版本,系统提供了MediaProjectionAPI,允许应用在用户授权下录制屏幕内容并输出到视频文件,所以本文将基于此实现一个... 目录一、项目介绍二、相关技术与原理三、系统权限与用户授权四、项目架构与流程五、环境配置与依赖六、完整

Android 12解决push framework.jar无法开机的方法小结

《Android12解决pushframework.jar无法开机的方法小结》:本文主要介绍在Android12中解决pushframework.jar无法开机的方法,包括编译指令、框架层和s... 目录1. android 编译指令1.1 framework层的编译指令1.2 替换framework.ja