在android studio仿真器上启动.apk时出错

时间:2015-03-22 19:50:08

标签: android batch-file android-emulator

我正在用ai2构建一个应用程序,但我花了几个小时试图让他们的模拟器工作,所以我导出了myapp.apk,我试图在android studio模拟器上启动它。

我跟着几个tuto包含了Tarek提出的答案thread但是我得到了cmd上的错误。

以下是我的尝试:

  1. 以管理员身份运行android studio,通过AVD管理器运行模拟器,等待它开始。
  2. 将myapp.apk移至sdk / platform-tools文件夹
  3. 在此文件夹中创建了一个run.bat文件,并在it5中编写了CMD。将您想要的apk复制到同一个文件夹
  4. 双击run.bat并写道:adb install r- "myapp.apk"
  5. 我在CMD上遇到错误:error device not found -waiting for device-。我不明白,因为我的模拟器正在运行。

    我还试图在没有使用此命令emulator -avd <avd_name> [<options>]启动android studio的情况下启动模拟器但是我收到此消息&#34;系统找不到指定的文件&#34;。

1 个答案:

答案 0 :(得分:1)

出现错误消息,因为adb无法连接到设备,尽管它正在运行。这不应该发生,但它会不时发生。

您可以随时检查adb是否可以通过运行adb devices来查看模拟器,这应该会生成一个可以看到的设备列表。如果此列表为空,则找不到设备。您可以通过adb kill-server解决此问题,等待几秒钟,然后运行adb start-server。尝试再次运行adb devices,并列出设备,安装应该会成功。

启动模拟器可以通过运行emulator @<device-name> [options]来完成。可以通过运行android list avd找到设备名称。这将生成一个设备列表,<device-name>也将列在其中。