有没有一种方法可以在不启动Android Studio的情况下运行模拟器。也许是从命令行。我知道这个功能在旧版本中是可用的,但从那以后就消失了。但也许有人已经知道怎么做了?
当前回答
首先改变目录,你的avd设备列出;对我来说是这样的:
cd ~/Android/Sdk/tools
然后运行模拟器,执行如下命令:
./emulator -avd Your_avd_device_name
对我来说是:
./emulator -avd Nexus_5X_API_27
这是所有。
其他回答
让它在Windows 10上工作:
C:\Users\UserName\AppData\Local\Android\Sdk\tools>emulator -list-avds
Nexus_5X_API_28
C:\Users\UserName\AppData\Local\Android\Sdk\emulator>emulator -avd Nexus_5X_API_28
在Ubuntu 20.04中,我找到了以下解决方案
首先你需要导出Android路径变量。为此:
export ANDROID_SDK=~/Android/Sdk
export PATH=$ANDROID_SDK/emulator:$ANDROID_SDK/tools:$PATH
根据您的安装路径不同,路径可能会有所变化。如果Android Studio是使用Ubuntu软件安装的,那么路径将与上面所述相同。
如果导出工作正常,那么下面的命令应该列出您的AVD名称。
emulator -list-avds
在我的例子中,我得到了结果
Nexus_5_API_30
这是我的AVD的名字。
如果上面的命令列出了您的AVD名称,那么您可以通过以下方式运行您的AVD:
emulator @YOUR_AVD_NAME
对我来说
emulator @Nexus_5_API_30
您可以将导出命令添加到.bashrc文件中,以避免每次需要运行AVD时都输入导出命令。
- For Linux Ubuntu
从终端as创建一个新文件
gedit模拟器.sh(使用任何名称的文件在这里,我已经使用“模拟器”)
现在在这个文件中写入以下行
cd / home / Android Sdk /工具/用户名
./模拟器@你创建的Android设备名称
(在@后面写上你的AVD的名字
。/模拟器@Nexus_5X_API_27 )
现在保存文件并使用以下命令运行模拟器
。/ emulator.sh
在上述命令之前的命令被拒绝使用的情况下
CHMOD +X emulator.sh
准备就绪,开始。
假设您已经正确安装了Android studio,打开命令提示符并键入 Emulator -list-avds将显示所有设备,然后输入Emulator @avd_name,其中avd_name是安装的模拟器的名称。
你可以制作一个批处理文件,这将直接打开模拟器,而不需要打开Android Studio。如果你使用的是Windows:
Open Notepad New file Copy the next lines into your file: cd /d C:\Users\%username%\AppData\Local\Android\sdk\tools emulator @[YOUR_EMULATOR_DEVICE_NAME] Notes: Replace [YOUR_EMULATOR_DEVICE_NAME] with the device name you created in emulator To get the device name go to: C:\Users\%username%\AppData\Local\Android\sdk\tools Run cmd and type: emulator -list-avds Copy the device name and paste it in the batch file Save the file as emulator.bat and close Now double click on emulator.bat and you got the emulator running!