文章目录
- 前期:环境
- 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的安装
附一个其他作者的文章:
Amd以及win10家庭版引发的问题
路漫漫其修远兮,安装了Android studio 却发现无法运行虚拟机
win10 相关(没有Hyper-V)
- 搜索安上了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重启
- 在Windows 功能处(直接在左下角搜索框搜索“Windows 功能”)检查“Hyper-V”,“Windows 虚拟机监控程序平台”这两个是否是打开的。
这里最终的结果就是,打开任务管理器的时候,在性能那一项,虚拟化是已开启就行了。
Amd相关
unable to locate adb
似乎是安装时遗留的问题,第二天打开时自动安装了一些东西然后就好了。
The emulator process for AVD Pixel_2_API_25 was killed.
尝试过各种方法,安装tools,添加文件,添加环境变量,BIOS,还有Windows功能什么的,都不怎么管用,或者说都没有解决问题。
最后,发现问题出在用户名!用户名是中文!所以会出错!
解决方法有三:
新建用户
- 新建一个英文名用户
- 用英文名登陆一下,然后再登回原来那个中文名,
- 把原先C:\Users\xxx(中文名用户)里的文件全部复制到C:\Users\xxx(英文名用户)里
- 用英文名用户登录,启动Android Studio ,模拟器正常运作
更改用户名
比较复杂而且好像有风险,自己百度吧。
不搞用户
不用虚拟机,直接手机连上电脑进行调试。(这个最方便)
搞环境搞了一两天,绝了。
更新 进入bios打开虚拟化
1
开机时按住F2(笔记本)联想的话可能是(F2+Fn)进入BIOS界面
注意是开机的同时一直按
如果开机过快,可在控制面板-硬件和声音-电源选项-选择电源按钮功能-更改当前不可用的设置-去掉“启用快速启动”前面的勾 然后重新开机
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重启试试。