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

相关文章

Android协程高级用法大全

《Android协程高级用法大全》这篇文章给大家介绍Android协程高级用法大全,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友跟随小编一起学习吧... 目录1️⃣ 协程作用域(CoroutineScope)与生命周期绑定Activity/Fragment 中手

Android 缓存日志Logcat导出与分析最佳实践

《Android缓存日志Logcat导出与分析最佳实践》本文全面介绍AndroidLogcat缓存日志的导出与分析方法,涵盖按进程、缓冲区类型及日志级别过滤,自动化工具使用,常见问题解决方案和最佳实... 目录android 缓存日志(Logcat)导出与分析全攻略为什么要导出缓存日志?按需过滤导出1. 按

SpringBoot实现虚拟线程的方案

《SpringBoot实现虚拟线程的方案》Java19引入虚拟线程,本文就来介绍一下SpringBoot实现虚拟线程的方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录什么是虚拟线程虚拟线程和普通线程的区别SpringBoot使用虚拟线程配置@Async性能对比H

解决pandas无法读取csv文件数据的问题

《解决pandas无法读取csv文件数据的问题》本文讲述作者用Pandas读取CSV文件时因参数设置不当导致数据错位,通过调整delimiter和on_bad_lines参数最终解决问题,并强调正确参... 目录一、前言二、问题复现1. 问题2. 通过 on_bad_lines=‘warn’ 跳过异常数据3

Android Paging 分页加载库使用实践

《AndroidPaging分页加载库使用实践》AndroidPaging库是Jetpack组件的一部分,它提供了一套完整的解决方案来处理大型数据集的分页加载,本文将深入探讨Paging库... 目录前言一、Paging 库概述二、Paging 3 核心组件1. PagingSource2. Pager3.

Android kotlin中 Channel 和 Flow 的区别和选择使用场景分析

《Androidkotlin中Channel和Flow的区别和选择使用场景分析》Kotlin协程中,Flow是冷数据流,按需触发,适合响应式数据处理;Channel是热数据流,持续发送,支持... 目录一、基本概念界定FlowChannel二、核心特性对比数据生产触发条件生产与消费的关系背压处理机制生命周期

Android ClassLoader加载机制详解

《AndroidClassLoader加载机制详解》Android的ClassLoader负责加载.dex文件,基于双亲委派模型,支持热修复和插件化,需注意类冲突、内存泄漏和兼容性问题,本文给大家介... 目录一、ClassLoader概述1.1 类加载的基本概念1.2 android与Java Class

SQL Server配置管理器无法打开的四种解决方法

《SQLServer配置管理器无法打开的四种解决方法》本文总结了SQLServer配置管理器无法打开的四种解决方法,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录方法一:桌面图标进入方法二:运行窗口进入检查版本号对照表php方法三:查找文件路径方法四:检查 S

Visual Studio 2022 编译C++20代码的图文步骤

《VisualStudio2022编译C++20代码的图文步骤》在VisualStudio中启用C++20import功能,需设置语言标准为ISOC++20,开启扫描源查找模块依赖及实验性标... 默认创建Visual Studio桌面控制台项目代码包含C++20的import方法。右键项目的属性:

Python中Tensorflow无法调用GPU问题的解决方法

《Python中Tensorflow无法调用GPU问题的解决方法》文章详解如何解决TensorFlow在Windows无法识别GPU的问题,需降级至2.10版本,安装匹配CUDA11.2和cuDNN... 当用以下代码查看GPU数量时,gpuspython返回的是一个空列表,说明tensorflow没有找到