使用am start命令启动android apk应用程序

# am start -n {包(package)名}/{包名}.{活动(activity)名称}

启动tbox service test apk
adb root
adb shell
am start -n com.demo.hmi.xxxservices.xxx/.MainActivity

程序的入口类可以从每个应用的AndroidManifest.xml的文件中得到;
启动的方法可以从每个应用的AndroidManifest.xml的文件中得到;

还可以使用 pm 和 dumpsys命令得知
这种情况下,只知道一个apk名字,也没有打开使用过,则使用

pm list package #列出全部的包名,在这些包名中找出和apk相似的包 如 com.demo.hmi.onstarservices.tbox
dumpsys package com.demo.hmi.onstarservices.tbox #列出包的信息如下
Activity Resolver Table:Non-Data Actions:android.intent.action.MAIN:a738865 com.demo.hmi.onstarservices.tbox/.MainActivity filter 5b39c16Action: "android.intent.action.MAIN"Action: "android.intent.action.onstarservices.tbox"Category: "android.intent.category.LAUNCHER"android.intent.action.onstarservices.tbox:a738865 com.demo.hmi.onstarservices.tbox/.MainActivity filter 5b39c16Action: "android.intent.action.MAIN"Action: "android.intent.action.onstarservices.tbox"Category: "android.intent.category.LAUNCHER"Key Set Manager:[com.demo.hmi.onstarservices.tbox]Signing KeySets: 11Packages:Package [com.demo.hmi.onstarservices.tbox] (9de093a):userId=10060pkg=Package{735c9eb com.demo.hmi.onstarservices.tbox}codePath=/system/app/TboxServiceTest.apkresourcePath=/system/app/TboxServiceTest.apklegacyNativeLibraryDir=/system/lib64/TboxServiceTestprimaryCpuAbi=nullsecondaryCpuAbi=nullversionCode=1 minSdk=15 targetSdk=28versionName=1.0splits=[base]apkSigningVersion=1applicationInfo=ApplicationInfo{c2ec348 com.demo.hmi.onstarservices.tbox}flags=[ SYSTEM HAS_CODE ALLOW_CLEAR_USER_DATA ALLOW_BACKUP ]privateFlags=[ PRIVATE_FLAG_ACTIVITIES_RESIZE_MODE_RESIZEABLE_VIA_SDK_VERSION ]dataDir=/data/user/0/com.demo.hmi.onstarservices.tboxsupportsScreens=[small, medium, large, xlarge, resizeable, anyDensity]timeStamp=2020-01-07 15:07:00firstInstallTime=2020-01-07 15:07:00lastUpdateTime=2020-01-07 15:07:00signatures=PackageSignatures{11945e1 version:1, signatures:[77f655d], past signatures:[]}installPermissionsFixed=falsepkgFlags=[ SYSTEM HAS_CODE ALLOW_CLEAR_USER_DATA ALLOW_BACKUP ]User 0: ceDataInode=796 installed=true hidden=false suspended=false stopped=false notLaunched=false enabled=0 instant=false virtual=falseruntime permissions:
Package Changes:Sequence number=0
Dexopt state:[com.demo.hmi.onstarservices.tbox]path: /system/app/TboxServiceTest.apkarm64: [status=verify] [reason=boot]
Compiler stats:[com.demo.hmi.onstarservices.tbox]

其中有如下一行,可知要启动的package和activity
a738865 com.demo.hmi.onstarservices.tbox/.MainActivity

am start com.demo.hmi.onstarservices.tbox/.MainActivity

使用am start命令启动android apk应用程序相关推荐

  1. android ADB shell 命令启动 android程序

    今天用eclipase写了个android程序,主要用到了service.activity.broadcast,在安卓系统手机上调试通过,现在想用ADB shell命令启动这个程序,使达到的效果和在e ...

  2. android afw 权限,如何从adb shell命令启动AFW徽章应用程序?

    我无法启动Android从Adb shell命令启用工作的应用程序? 有人可以举个例子吗? 请参阅附加屏幕,我想启动Playstore应用程序. 没有徽章ICON Play商店应用程序也具有与Badg ...

  3. android am stop 命令,如何使用am命令启动Android应用

    如何用命令自动播放音乐.自动打开浏览器.自动打开任意一个应用呢?这就要用到am命令.本文将详细介绍使用am命令启动应用的四种方法,相信会对你的测试开发工作有所帮助. 一.使用am命令启动一般的Andr ...

  4. 用 bat 批处理命令启动 Android Studio 自带模拟器

    一般情况下,每次启动 Android 模拟器都要先启动 Android Studio,但是通过批处理命令 bat 可以在不启动 AS的情况下启动模拟器.具体步骤如下: 1.找到 SDK中 emulat ...

  5. 启动android模拟器 命令,使用命令启动android emulator

    本文教程是在Mac系统下,Windows其实也可以通过类似的方法达到目的. 脚本文件执行 创建一个脚本文件,写好了脚本,需要添加可执行权限: chmod +x file_name 添加权限以后,通过命 ...

  6. 通过adb命令启动Android程序

    第一步 在电脑与Android设备在同一网关的基础上,使用adb命令:adb connect Android设备ip:端口 连上Android设备. 第二步 使用adb命令: adb shell am ...

  7. 【转】使用命令行方式创建和启动android模拟器

    原文网址:http://blog.csdn.net/tiandinilv/article/details/8953001 1.Android模拟器介绍 Android中提供了一个模拟器来模拟ARM核的 ...

  8. 【Android 插件化】VirtualApp 接入 ( 安装 APK 插件应用 | 启动插件 APK 应用 | MainActivity 安装启动插件完整代码 )

    文章目录 一.安装 APK 插件应用 二.启动插件 APK 应用 三.MainActivity 完整代码 四.博客源码 一.安装 APK 插件应用 调用 VirtualCore.get().insta ...

  9. android+命令行编译,打包生成apk文件,Android 使用Android Studio + Gradle 或 命令行 进行apk签名打包...

    默认为debug mode,使用的签名文件在: $HOME/.android/debug.keystore 比如 C:\Users\chengcj1.android\debug.keystore 1. ...

  10. unity安卓打包修改启动画面_Unity自动化打包Android APK

    零. 前言 最近在做Unity开发,有个任务是通过Jenkins实现自动化打包Unity游戏成Android APK的需求,所以在完成任务后,梳理成了一个最简单的教学,也把遇到的坑和大家分享. 若需要 ...

最新文章

  1. 定向输出命令_Linux系统管理-输入输出
  2. .net讀取指定節點的值
  3. linux父进程中显示子进程pid,请教linux下c语言函数fork父进程打印子进程的PID
  4. 设计赋能,数联杭温!2020温州“市长杯”·数字设计(杭州)专项赛开始报名啦!...
  5. ps批量操作图片尺寸(一键执行) - 教程篇
  6. AutoFac+MVC+WebApi源码----我踩过的坑
  7. opencv3.1.0 交叉编译 H3516a
  8. JAVA-初步认识-第六章-类类型参数
  9. 百度语音识别技术突破 巨头崛起
  10. Julia: array =tuple, 与 ...
  11. 如果大一光靠自己学,华为HICE能过的几率大吗?
  12. atx motherboard layout ATX主板规格尺寸图
  13. 哨兵-1 Sentinel-1数据下载(欧空局)
  14. 466. 统计重复个数
  15. 淘宝店铺动销率对店铺有什么影响,怎样提高店铺动销率
  16. 基于Springboot的在线租车,自租车,企业租车管理系统,基于Idea开发
  17. 计算机c盘能备份数据吗,怎么备份C盘数据
  18. c语言双序列全局比对,基于动态规划进行双序列全局比对
  19. DC-DC直流隔离升压高压输出电源模块12v24v48v转50V110V200V250V350V400V500V600V800V1000V微功率
  20. USACO Score Inflation 总分

热门文章

  1. h5 android 重力 晃动,H5案例分享:html5重力感应事件
  2. 光盘显示0字节可用_u盘显示0字节怎么办 u盘显示0字节解决步骤【方法】
  3. 让你的网速快到不可思议(转)
  4. 安全专业委员会发言_安全专业委员会发言稿
  5. strapi token expired解决方案
  6. 3dsMax学习笔记01_用VRayMtl材质制作玻璃材质
  7. 简单理解网页源码(HTML源代码)
  8. Android Verified Boot 2.0简要
  9. 计算机专业英语中常见的前缀和后缀,专业英语词根与前后缀.ppt
  10. 从菜鸟到架构师(六)