【问题标题】:How to run apk from commandline in emulator如何在模拟器中从命令行运行 apk
【发布时间】:2011-12-22 15:12:16
【问题描述】:

如何从控制台在模拟器上启动 apk?我找不到正确的命令。

我有一个在虚拟机和模拟器中运行的 Ubuntu。我现在尝试安装(adb install App.apk -works!)并从命令行运行它。

提前致谢!

【问题讨论】:

标签: android command-line emulation


【解决方案1】:

安装:

adb -e install -r "your-apk-file-complete-path"

现在运行:

am [start|instrument]
am start [-a <action>] [-d ] [-t <mime_type>]
[-c <category> [-c <category>] ...]
[-e <extra_key> <extra_value> [-e <extra_key> <extra_value> ...]
[-n <component>] [-D] [<uri>]
am instrument [-e <arg_name> <arg_value>] [-p <prof_file>]
[-w] <component>

示例启动代码

am start -a android.intent.action.MAIN -n
com.abhi.ui/com.abhi.ui.LaunchIt

【讨论】:

  • 我需要这样输入:adb shell am start... (on v1.0.29)
【解决方案2】:

【讨论】:

  • 在大多数情况下实际上并不需要 action 参数,除非您想通过使用某些特定操作来启动应用程序。在大多数情况下,-n(组件)参数应该足够了。
猜你喜欢
  • 1970-01-01
  • 2023-03-21
  • 1970-01-01
  • 2011-12-25
  • 1970-01-01
  • 2018-01-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多