在 android studio 模拟器上启动 .apk 时出错
Error when launching .apk on android studio emulator
我正在使用 ai2 构建一个应用程序,但我花了几个小时试图让他们的模拟器工作,所以我已经导出 myapp.apk 并尝试在 android studio 模拟器上启动它。
我遵循了几个教程,其中包括 Tarek 提出的答案 thread 但是我在 cmd 上遇到错误。
这是我尝试过的:
- 运行 android 工作室作为管理员,运行 模拟器通过 AVD 管理器,等待它启动。
- 在 sdk/platform-tools 文件夹中移动 myapp.apk
- 在此文件夹中创建了一个run.bat文件,并在其中写入CMD5。将您想要的 apk 复制到同一文件夹
- 双击 run.bat 并写入:
adb install r- "myapp.apk"
这里我在 CMD 上遇到错误:error device not found -waiting for device-
。我不明白,因为我的模拟器是 运行ning。
我也曾尝试使用此命令 emulator -avd <avd_name> [<options>]
在不启动 android studio 的情况下启动模拟器,但我收到此消息 "the system cannot find the file specified".
出现错误消息是因为adb无法连接到设备,尽管它是运行。这不应该发生,但有时会发生。
您始终可以通过 运行 adb devices
检查 adb 是否可以看到模拟器,这应该会生成它可以看到的设备列表。如果此列表为空,则未找到该设备。您可以通过 adb kill-server
解决此问题,等待几秒钟,然后 运行 adb start-server
。再次尝试 运行 adb devices
,应该会列出设备,安装应该会成功。
可以通过 运行 emulator @<device-name> [options]
来启动模拟器。设备名称可以通过运行android list avd
找到。这将生成一个设备列表,其中 <device-name>
也将被列出。
我正在使用 ai2 构建一个应用程序,但我花了几个小时试图让他们的模拟器工作,所以我已经导出 myapp.apk 并尝试在 android studio 模拟器上启动它。
我遵循了几个教程,其中包括 Tarek 提出的答案 thread 但是我在 cmd 上遇到错误。
这是我尝试过的:
- 运行 android 工作室作为管理员,运行 模拟器通过 AVD 管理器,等待它启动。
- 在 sdk/platform-tools 文件夹中移动 myapp.apk
- 在此文件夹中创建了一个run.bat文件,并在其中写入CMD5。将您想要的 apk 复制到同一文件夹
- 双击 run.bat 并写入:
adb install r- "myapp.apk"
这里我在 CMD 上遇到错误:error device not found -waiting for device-
。我不明白,因为我的模拟器是 运行ning。
我也曾尝试使用此命令 emulator -avd <avd_name> [<options>]
在不启动 android studio 的情况下启动模拟器,但我收到此消息 "the system cannot find the file specified".
出现错误消息是因为adb无法连接到设备,尽管它是运行。这不应该发生,但有时会发生。
您始终可以通过 运行 adb devices
检查 adb 是否可以看到模拟器,这应该会生成它可以看到的设备列表。如果此列表为空,则未找到该设备。您可以通过 adb kill-server
解决此问题,等待几秒钟,然后 运行 adb start-server
。再次尝试 运行 adb devices
,应该会列出设备,安装应该会成功。
可以通过 运行 emulator @<device-name> [options]
来启动模拟器。设备名称可以通过运行android list avd
找到。这将生成一个设备列表,其中 <device-name>
也将被列出。