我在Mac上,在终端上进行Android开发。我已经成功地创建了HelloWorld项目,现在我试图从Android模拟器中的命令行运行它。哪个命令运行HelloWorld项目的模拟器?
我已经有Android工具和平台工具在我的路径。
编辑:
如何告诉模拟器从命令行运行HelloWorld项目?我已经用ant构建了这个项目。
我在Mac上,在终端上进行Android开发。我已经成功地创建了HelloWorld项目,现在我试图从Android模拟器中的命令行运行它。哪个命令运行HelloWorld项目的模拟器?
我已经有Android工具和平台工具在我的路径。
编辑:
如何告诉模拟器从命令行运行HelloWorld项目?我已经用ant构建了这个项目。
当前回答
在这里补充一下,每当你得到“错误:设备离线”意味着与模拟器和adb桥接器的连接由于模拟器启动所花费的时间而中断。
而不是重新启动模拟器在这一点上,尝试以下两个命令停止&启动adb桥再次。
亚行kill-server 亚洲开发银行启动服务器
其他回答
Windows:
在Windows搜索栏中搜索环境,选择“编辑系统环境变量” 在“系统属性”窗口中,单击“环境变量”并指定PATH环境变量的值:
C:\Users\{USER}\AppData\Local\Android\Sdk\emulator.
现在打开CMD或Powershell,输入: 模拟器-list-avds 这将显示所有avd的列表。 要运行特定的AVD,在CMD/Powershell中输入:emulator -avd {EmulatorName}
如果您添加了正确的android模拟器路径,AVD将打开。
我迟到了,在这里,但想要分享,所以它可能会帮助别人和我以后需要的时候:), 下面是使用bash脚本从命令行打开模拟器的方法。 我使用MX Linux,但在所有操作系统上的过程是相同的
1-首先检查已安装的仿真器
emulator -list-avds
结果如下所示
emulator -list-avds
Nexus_4_API_28
Pixel_2_API_28
2-打开任何纯文本或代码编辑器,创建一个新文件,并如下所示
#!/bin/sh
emulator -avd Nexus_4_API_28
Nexus_4_API_28是模拟器,我想打开你写你从第一步得到的
以.sh扩展名保存此文件
3-然后,更改文件的权限,使其可执行:
chmod u+x emu.sh
4-现在打开模拟器,用下面的命令执行这个bash脚本文件
./emu.sh
打开CMD
打开命令提示符 在我的例子中输入模拟器的路径
C: \ adt - bundle - windows - x86_64 - 20140702 \ \ sdk工具
在我的例子中写“emulator -avd emulatorname”
-avd阿迪vd模拟器
打开CMD 获取所有模拟器列表(C:\Users\DJango\AppData\Local\Android\sdk\ Emulator > Emulator -list-avds) 选择任何模拟器 (C:\Users\DJango\AppData\Local\Android\sdk\emulator>emulator -avd Pixel_2_API_28)
Windows 10对我的帮助:
1 cd C:\Users\xxx\AppData\Local\Android\Sdk\emulator
列出所有可用的:emulator -list-avds
3启动NON-GUI模式:模拟器-avd Pixel_3a_API_30_x86 -no-window