纯命令行界面下安装并运行官方Android emulator
纯命令行界面指没有安装Android studio。
下载sdk-tools
可以根据实际需要下载,不需要翻墙(2018-04-07)
下载后只有一个tools目录。
| 平台 | SDK 工具包 | 大小 | SHA-256 校验和 |
|---|---|---|---|
| Windows | sdk-tools-windows-3859397.zip | 132 MB (138,449,982 bytes) |
7f6037d3a7d6789b4fdc06ee7af041e071e9860c51f66f7a4eb5913df9871fd2 |
| Mac | sdk-tools-darwin-3859397.zip | 82 MB (86,182,133 bytes) |
4a81754a760fce88cba74d69c364b05b31c53d57b26f9f82355c61d5fe4b9df9 |
| Linux | sdk-tools-linux-3859397.zip | 130 MB (136,964,098 bytes) |
444e22ce8ca0f67353bda4b85175ed3731cae3ffa695ca18119cbacef1c1bea0 |
安装需要的package
查看可用的package
.\tools\bin\sdkmanager --list

有些折叠了可以加上--verbose
由于只需要系统镜像和模拟器,安装完成后会再tools同级目录下出现emulator,platform-tools和system-images目录
.\tools\bin\sdkmanager system-images;android-25;google_apis;x86
.\tools\bin\sdkmanager emulator .\tools\bin\sdkmanager platform-tools
创建avd
相关文件位于如下
- Mac OS X and Linux -
~/.android/avd/name.avd/ - Microsoft Windows XP -
C:\Documents and Settings\user\.android\name.avd\ - Windows Vista, and higher -
C:\Users\user\.android\name.avd\
avdmanager create avd -n testAvd -k "system-images;android-25;google_apis;x86" --abi google_apis/x86
可以加上-p path 指定路径 AVD 相关的文件都会创建到指定目录
启动模拟器
emulator.exe -avd testAvd
发现出现了错误
emulator: ERROR: can't find SDK installation directory
emulator: could not find virtual device named 'testAvd'
emulator.exe -avd xxx
却提示,说明avd肯定找到了,那估计是sdk目录的问题,经过测试只需要新建一个platforms目录即可,和tools位于同一级目录
PANIC: Unknown AVD name [xxx], use -list-avds to see valid list.
HOME is defined but could not find xxx.ini file in $HOME\.android\avd
(Note: avd is searched in the order of $ANDROID_AVD_HOME,$ANDROID_SDK_HOME\.android\avd and $HOME\.android\avd)
创建platforms目录即可启动
emulator.exe -avd testAvd
可以使用-datadir path 来指定AVD目录
修改皮肤
下载解压放到sdk目录
https://files.cnblogs.com/files/icez/skins.zip
修改config.ini 加上如下
skin.name=nexus_5x
skin.path=skins\nexus_5x

参考
https://developer.android.com/studio/run/emulator-commandline.html
https://developer.android.com/studio/command-line/sdkmanager.html
https://developer.android.com/studio/command-line/avdmanager.html
纯命令行界面下安装并运行官方Android emulator的更多相关文章
- [翻译]第一天 - 在 Windows 下安装和运行 .NET Core
原文: http://michaelcrump.net/getting-started-with-aspnetcore/ 免责声明:我不是 .NET Core 开发团队的一员,并且使用的是公开.可用的 ...
- DELPHI7在WIN8和WIN10下安装和运行
DELPHI7在WIN8下安装后可以打开运行,但发现设置断点DEBUG运行DLL工程时会卡死(IDE长时间无反应,不报错). DELPHI7在WIN10下安装后打开的时候会报错,无法运行. 以上两种情 ...
- windows 下安装和运行 hadoop
windows下安装hadoop,直接去官网采用简单暴力的方法: 1.下载hadoop的安装包:http://hadoop.apache.org/->左边点Releases->点mirro ...
- ubuntu下安装RemixOS双系统(Android x86)
这篇文章主要讲在怎样在ubuntu下安装RemixOS pc版(Android x86版本号),下面两种做法的思路都适合安装不论什么版本号的Android x86版本号到ubuntu系统上,仅仅须要改 ...
- [TensorFlow]Windows下安装并运行Hello World
参考网址:https://www.tensorflow.org/install/pip (或要VPN) 建议电脑是独显N卡机,安装前先升级驱动,减少不必要错误 1.下载Microsoft Visual ...
- Linux下安装Wine运行windows程序
资料 首页 https://www.winehq.org/ 安装 https://www.winehq.org/download/ 教程 https://www.winehq.org/document ...
- linux下安装与运行docker
写者环境: 1.lsb_release -a hello@hello:~$ lsb_release -aNo LSB modules are available.Distributor ID: Ubu ...
- win10下安装VS2005运行程序出现0x000007b错误的解决方法
项目工程一运行就报错...真心坑... 方法如下: 1.安装DirectX 9.0c 形成原因是因为DirectX 9.0被损坏, 只需要安装即可. 如果有电脑管家的.在电脑管家里面搜索“Direct ...
- Linux下安装Wine 运行、卸载 windows程序
资料 首页 https://www.winehq.org/ 安装 https://www.winehq.org/download/ 教程 https://www.winehq.org/document ...
随机推荐
- ddt 接口框架数据处理调用excel 处理
之前在csdn写过这里就不赘述了: https://blog.csdn.net/chen498858336/article/details/84351146
- Kafka设计解析(十七)Kafka 0.11客户端集群管理工具AdminClient
转载自 huxihx,原文链接 Kafka 0.11客户端集群管理工具AdminClient 很多用户都有直接使用程序API操作Kafka集群的需求.在0.11版本之前,kafka的服务器端代码(即添 ...
- Spring源码分析(十四)从bean的实例中获取对象
摘要:本文结合<Spring源码深度解析>来分析Spring 5.0.6版本的源代码.若有描述错误之处,欢迎指正. 在getBean方法中,getObjectForBeanlnstance ...
- zabbix 主动模式和被动模式配置文件对比
1.主动模式: 在web上看zabbix available 是红色 [root@python ~]# egrep -v '^#|^$' /etc/zabbix/zabbix_agentd.conf ...
- 一份可以落地靠谱iOS开发规范
列出来的都是个人觉得在团队合作,代码阅读,代码维护中比较重要的一些点,没有什么空格 间距华而不实的东西在里面.涉及 命名规范.编码规范.代码管理规范 命名规范 项目名都遵循大驼峰命名.例如:MSMob ...
- 苹果电脑(Mac mini或Macbook或iMac)恢复出厂设置
苹果电脑(Mac mini或Macbook或iMac)恢复出厂设置,首先要做好如下的准备: 第一:数据的备份:第二:保证正常的wifi连接:第三:有线的鼠标键盘连接: 具体恢复操作步骤: 步骤一:电脑 ...
- L2-022 重排链表(链表)
题目: 给定一个单链表 L1→L2→⋯→Ln−1→Ln,请编写程序将链表重新排列为 Ln→L1→Ln−1→L2→⋯.例如:给定L为1→2→3→4→5→6 ...
- Mysql5.7.21 Navicat触发器创建
CREATE TRIGGER m_trigger AFTER UPDATE ON table1 FOR EACH ROW BEGIN IF( old.status!= new.status) THEN ...
- node vue 开发环境部署时,外部访问页面出现: Invalid Host header 服务器域名访问出现的问题
这是新版本 webpack-dev-server 出于安全考虑, 默认检查 hostname,如果hostname不是配置内的,将中断访问.顾仅存在于开发环境: npm run dev,打包之后不会 ...
- 成都Uber优步司机奖励政策(4月22日)
滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...