小白开发安卓程序之路(1)Android Studio 安装(解决没有Hyper-V、The emulator process for AVD Pixel_2_API_25 was killed.)

文章目录

  • 前期:环境
    • eclipse还是Android studio ?
    • 有关As的安装
    • Amd以及win10家庭版引发的问题
      • win10 相关(没有Hyper-V)
    • Amd相关
      • unable to locate adb
      • The emulator process for AVD Pixel_2_API_25 was killed.
      • 新建用户
      • 更改用户名
      • 不搞用户
    • 搞环境搞了一两天,绝了。
    • 更新 进入bios打开虚拟化
      • 1
      • 2
      • 3

前期:环境

eclipse还是Android studio ?

学姐之前建议AS更好上手,而且似乎AS的确是大势所趋,而且好像也能和eclipse一起,下载As。
选择课程时又花了很多时间,本来选择的《第一行代码》使用的平台是eclipse,于是只好投奔b站。
准备看的视频:【天哥】Android开发视频教程最新版 Android Studio 开发(天哥在奔跑)

有关As的安装

附一个其他作者的文章:

https://blog.csdn.net/qq_41976613/article/details/91432304

Amd以及win10家庭版引发的问题

路漫漫其修远兮,安装了Android studio 却发现无法运行虚拟机

win10 相关(没有Hyper-V)

  1. 搜索安上了Hyper-V

1.在桌面新建一个txt,里面内容如下
pushd “%~dp0”

dir /b %SystemRoot%\servicing\PackagesHyper-V.mum >hyper-v.txt

for /f %%i in (‘findstr /i . hyper-v.txt 2^>nul’) do dism /online
/norestart /add-package:"%SystemRoot%\servicing\Packages%%i"

del hyper-v.txt

Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All
/LimitAccess /ALL
2.重命名为Hyper-V.bat (bat文件)
3.鼠标右击,以管理员身份执行这个文件,等运行完即可
4.输入Y重启

  1. 在Windows 功能处(直接在左下角搜索框搜索“Windows 功能”)检查“Hyper-V”,“Windows 虚拟机监控程序平台”这两个是否是打开的。小白开发安卓程序之路(1)Android Studio 安装(解决没有Hyper-V、The emulator process for AVD Pixel_2_API_25 was killed.)_第1张图片
    这里最终的结果就是,打开任务管理器的时候,在性能那一项,虚拟化是已开启就行了。
    小白开发安卓程序之路(1)Android Studio 安装(解决没有Hyper-V、The emulator process for AVD Pixel_2_API_25 was killed.)_第2张图片

Amd相关

unable to locate adb

似乎是安装时遗留的问题,第二天打开时自动安装了一些东西然后就好了。

The emulator process for AVD Pixel_2_API_25 was killed.

尝试过各种方法,安装tools,添加文件,添加环境变量,BIOS,还有Windows功能什么的,都不怎么管用,或者说都没有解决问题。
最后,发现问题出在用户名!用户名是中文!所以会出错!
解决方法有三:

新建用户

  1. 新建一个英文名用户
  2. 用英文名登陆一下,然后再登回原来那个中文名,
  3. 把原先C:\Users\xxx(中文名用户)里的文件全部复制到C:\Users\xxx(英文名用户)里
  4. 用英文名用户登录,启动Android Studio ,模拟器正常运作
    小白开发安卓程序之路(1)Android Studio 安装(解决没有Hyper-V、The emulator process for AVD Pixel_2_API_25 was killed.)_第3张图片

更改用户名

比较复杂而且好像有风险,自己百度吧。

不搞用户

不用虚拟机,直接手机连上电脑进行调试。(这个最方便)

https://blog.csdn.net/m0_37108482/article/details/80841689?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase

搞环境搞了一两天,绝了。

更新 进入bios打开虚拟化

1

开机时按住F2(笔记本)联想的话可能是(F2+Fn)进入BIOS界面
注意是开机的同时一直按
如果开机过快,可在控制面板-硬件和声音-电源选项-选择电源按钮功能-更改当前不可用的设置-去掉“启用快速启动”前面的勾 然后重新开机
小白开发安卓程序之路(1)Android Studio 安装(解决没有Hyper-V、The emulator process for AVD Pixel_2_API_25 was killed.)_第4张图片

2

进入BIOS后找VT选项 一般在Advanced、Bios Features、CPU Configuration、Security这些选项内,仔细找。
注意 VT选项有很多别名:Virtual、Virtualization、Vt-X、VMX、SVM(我的就是SVM找了很久)、Secure Virtual Machine、Intel Virtualization、Technology。
然后将他改为enable 按f10保存退出即可。

3

如果之前开启了仍无用,可尝试先关闭VT重启,然后再打开VT重启试试。

你可能感兴趣的:(小白开发程序之路)