有没有一种方法可以在不启动Android Studio的情况下运行模拟器。也许是从命令行。我知道这个功能在旧版本中是可用的,但从那以后就消失了。但也许有人已经知道怎么做了?
当前回答
mac专用解决方案(applescript)
下面的applescript将显示一个简单的GUI,允许你选择你想要启动的android图像。
该脚本可以从终端或ootb脚本编辑器中运行。运行▶。
你可以通过从脚本编辑器中选择将脚本转换为独立的Mac应用程序。app文件>导出…>文件格式:应用>保存到“/应用”文件夹。
### TODO! Set the correct path to your `emulator` command
set avds to paragraphs of (do shell script "~/Library/Android/sdk/emulator/emulator -list-avds")
set avd to (choose from list avds with prompt "Please select an AVD to start" default items "None" OK button name {"Start"} cancel button name {"Cancel"})
do shell script "~/Library/Android/sdk/emulator/emulator -avd " & avd & " -no-boot-anim > /dev/null 2>&1 &"
注意:要查找模拟器的正确路径,请在终端中运行-a模拟器。
为了从终端运行脚本,让它可执行(例如chmod +x android_launcher.sh),并在顶部添加以下shebang行:
#!/usr/bin/osascript
其他回答
在ANDROID_HOME文件夹中有一个tools文件夹
在Mac / Linux <avd > > 在Windows 模拟器。exe -avd <avdName>
如果你正在使用API 24,你可以从列表中获得模拟器的名称 Android列表avds 如果你正在使用API 25,那么你将在工具\bin中获得avdmanager Avdmanager列出avds
首先改变目录,你的avd设备列出;对我来说是这样的:
cd ~/Android/Sdk/tools
然后运行模拟器,执行如下命令:
./emulator -avd Your_avd_device_name
对我来说是:
./emulator -avd Nexus_5X_API_27
这是所有。
一张图胜过千言万语:)
如何从MAC终端启动AVD
更新:2020/05 Windows 10
首先获取一个模拟器列表,打开CMD并运行:
cd %homepath%\AppData\Local\Android\Sdk\emulator
then
emulator -list-avds
接下来在上面的目录中创建emulator.exe的快捷方式,然后通过编辑Target:文本框更改其中的属性,如下所示
模拟器。. exe @YourDevice
打开终端,然后
cd path_to/Android/Sdk/emulator
并运行以下命令来获取您在使用android studio之前创建的模拟器名称
./emulator -list-avds
将$emulator_name替换为您想要启动和运行的
./emulator -avd $emulator_name