从零开始的虚拟机Ubuntu搭建安卓开发环境踩坑记录

关于搭建安卓环境的背景

win10使用AndroidStudio时,在启动安卓虚拟机的时候偶尔发生蓝屏(WATCHDOG_TIMEOUT)问题,而且开发项目较多,打算把安卓的开发丢到虚拟机里面隔离开发。

选择虚拟机绕了个大圈子

  1. 我知道win10有自带子系统WSL功能,能从应用商店获取Ubuntu系统,这个在自己电脑上面用的挺好的,但是公司没有应用商店,好不容易从野生网站下下来的WSL安装包安装后,还报与当前版本不兼容。所以安装WSL系统一定要看清楚自己win10的版本
  2. Ubuntu官方推荐的Multipass。虽然知道基本上就是打的个广告,但是还是好奇去试用了。安装系统后一下报timed out waiting for response、一下报Failed to resolve hostname primary.mshome.net。网上一查,根本没有什么正经的解决方式,相关资料太少了!最后删除的时候,甚至不知道怎么转移安装好的系统镜像,又得重新下了。
  3. 图个简单就想装个VMware Player,用了会还好,但是不能快照、克隆,在硬件方面也做的不太好,最后追求完美还是装了vmware workstation,结果虚拟机还不兼容,报错“指定的文件不是虚拟磁盘”
  4. 老老实实装了vmware workstation

使用vmware workstation安装Ubuntu18LTS

对于新搭建虚拟机的人,一定要选大点的磁盘空间!

我装好后用的默认20G磁盘,结果后来装gnome,磁盘就所剩无几了,这个时候虚拟机已经很卡了,也不管正在执行的命令,我直接关机,加磁盘到40G。(此前还必须删除所有快照,我只能咬咬牙删了

再开机就很绝望:系统加载的日志滚动到一半,就只剩下一个(下划线|光标|小横杠)在左上角,就长时间没有反应了。正常来说这个界面几秒钟就会闪过去的。

出现下划线|光标|小横杠的解决方法

开机时候第一时间按下shift,用恢复模式启动后在系统中扩容磁盘

安装Android Studio

下载

下载其实很简单,下载tar包zxvf解压,注意在谷歌中国站下载,别在AndroidStudio中文站下载。

添加快捷方式

开启命令行,切换到root
在/usr/share/applications里面新建studio.desktop文件
输入如下内容(路径酌情修改)

[Desktop Entry]
Name = Studio
Comment = Android Studio
Exec = /home/user/Downloads/android-studio/bin/studio.sh
Icon = /home/user/Downloads/android-studio/bin/studio.png
Terminal = false
Type = Application

拉代码

sudo apt install git gradle之后懂得都懂

使用自带模拟器

这个必须先关机,在设置->硬件->处理器中,开启虚拟化Intel VT-x/EPT

模拟器黑屏

这个问题比较蠢了,按电源键点亮屏幕

其他注意点

多使用快照,尤其是下载之后

如果用的公司网或者网速比较慢,在下载完后建快照肯定有好处。这跟玩游戏时候打boss前要保存一样的道理。

不要手残关VM开头的服务

比如DHCP,NAT服务,也注意别让电脑管家之类的把它们关了

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值