Android - 如何从命令行在模拟器上运行本地应用程序?

标签 android apk android-virtual-device nook nook-tablet

我正在尝试运行 NOOK 模拟器。它是 Barnes and Noble 的平板电脑。

这是我正在尝试的命令:

C:\Program Files (x86)\Android\android-sdk\add-ons\addon-nooksdk-nook-15\skins>emulator-arm -avd BNTV600 -skin NOOKcolor -skindir
"C:\Program Files (x86)\Android\android-sdk\add-ons\addon-nookcolor-barnes_and_noble_inc-8\skins

我不确定需要位于哪个目录才能识别该命令。我得到的错误是这样的:

'emulator-arm' is not recognized as an internal or external command,
operable program or batch file.

另外,我如何告诉它使用哪个 .apk?我有多个 apk

谢谢!!

最佳答案

$ adb shell am
usage: am [start|instrument]
       am start [-a <ACTION>] [-d <DATA_URI>] [-t <MIME_TYPE>]
                [-c <CATEGORY> [-c <CATEGORY>] ...]
                [-e <EXTRA_KEY> <EXTRA_VALUE> [-e <EXTRA_KEY> <EXTRA_VALUE> ...]
                [-n <COMPONENT>] [-D] [<URI>]
       ...

来源:Instrumentation Testing

您还可以检查 documentation of ADB 中的各种选项。

看看这个 question on StackOverflow

关于Android - 如何从命令行在模拟器上运行本地应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14421292/

相关文章:

android - 任何优秀的文本编辑器 - Android 应用程序 - 为程序员优化?

android - 如何取消应用程序与谷歌驱动器帐户的链接

android - Expo 应用程序可以在 ios 和模拟器上运行,但不能在 Android 设备上运行

android - AOSP 阻止安装来自未知来源的应用程序

android - Android 中的动态 Apk

android - ADT:覆盖实际情况的最有效的仿真器设备集?

android - 错误运行Android第一个程序

android - Android 2.3.3 AVD 上的 opengl-es 1.1 或 2.0?

android - Assemble gradle flavor 编译来自其他 flavor 的依赖项

java - Activity销毁时如何调用overridePendingTransition()?