纯命令行界面下安装并运行官方Android emulator

纯命令行界面指没有安装Android studio。

下载sdk-tools

可以根据实际需要下载,不需要FQ(2018-04-07)

下载后只有一个tools目录。

 

平台SDK 工具包大小SHA-256 校验和
Windowssdk-tools-windows-3859397.zip132 MB
(138,449,982 bytes)
7f6037d3a7d6789b4fdc06ee7af041e071e9860c51f66f7a4eb5913df9871fd2
Macsdk-tools-darwin-3859397.zip82 MB
(86,182,133 bytes)
4a81754a760fce88cba74d69c364b05b31c53d57b26f9f82355c61d5fe4b9df9
Linuxsdk-tools-linux-3859397.zip130 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

 

转载于:https://www.cnblogs.com/icez/p/command_line_install_Android_emulator.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值