`
emowuyi
  • 浏览: 1542385 次
文章分类
社区版块
存档分类
最新评论

通过命令行启动APK程序

 
阅读更多
在ADB环境下,可以通过如下命令来启动一个已经安装的APK程序:

adb shell am start -n breakan.test/breakan.test.TestActivity

其中"breakan.test/breakan.test.TestActivity"中的"breakan.test"是程序的包名,"TestActivity"是程序Activity类的类名。

如果在ANDROID命令下,则只需:
am start -n breakan.test/breakan.test.TestActivity

其中"breakan.test/breakan.test.TestActivity"中的"breakan.test"是程序的包名,"TestActivity"是程序Activity类的类名。

am 用于手工启动java的apk程序包,如下面三条命令可以启动浏览器、闹钟和计算器三个程序:

am start -n com.android.browser/com.android.browser.BrowserActivity

am start -n com.android.alarmclock/com.android.alarmclock.AlarmClock

am start -n com.android.calculator2/com.android.calculator2.Calculator

具体用法详见如下:

usage: am [start|broadcast|instrument|profile]

am start -D INTENT

am broadcast INTENT

am instrument [-r] [-e <ARG_NAME> <ARG_VALUE>] [-

[-w] <COMPONENT>

am profile <PROCESS> [start <PROF_FILE>|stop]

INTENT is described with:

[-a <ACTION>] [-d <DATA_URI>] [-t <MIME_

[-c <CATEGORY> [-c <CATEGORY>] …]

[-e|--es <EXTRA_KEY> <EXTRA_STRING_VALUE

[--ez <EXTRA_KEY> <EXTRA_BOOLEAN_VALUE>

[-e|--ei <EXTRA_KEY> <EXTRA_INT_VALUE> .

[-n <COMPONENT>] [-f <FLAGS>] [<URI>]

分享到:
评论

相关推荐

    android 命令行启动

    本文将深入解析如何通过命令行启动Android应用,包括`adb shell am start`命令的基本用法、参数含义及实际应用场景。 #### 一、基本概念 1. **ADB (Android Debug Bridge)** - ADB是Android提供的一个命令行工具...

    如何在Android模拟器上安装和卸载APK程序包.pdf

    - **使用`am`命令**:即使APK没有显示图标,也可以通过命令行启动。例如,对于`net.xiashou.android`包名的应用,可以使用命令`am start -n net.xiashou.android/net.xiashou.android.HelloAndroid`。 #### 二、...

    自实现怎样将APK程序安装在android的模拟器上

    在Android开发过程中,有时我们需要在模拟器上测试应用程序,而将APK程序安装到Android模拟器上是一项常见的任务。自实现这一过程可以提高效率,避免繁琐的传统步骤。下面,我们将详细探讨如何通过源码实现这一功能...

    adb安装apk服务

    这个"adb安装apk服务"的主题聚焦于如何利用adb命令将apk应用安装到智能电视或电视盒上,这对于开发者进行远程测试和部署应用程序非常有用。 adb是一个多功能的命令行工具,它允许开发者从电脑上与连接的Android设备...

    Android 通过代码安装 APK的方法详解

    在Android应用开发中,有时需要通过代码来安装APK文件,比如进行自动化测试或更新应用程序。本文将详细解析如何在Android设备上通过编程方式安装APK,并针对不同Android版本介绍相应的实现方法。 首先,让我们回顾...

    APK自动静默安装并自动重新启动

    静默安装是指在用户无感知的情况下,通过程序或命令行执行APK的安装过程。它不需要用户手动确认安装请求,而是通过系统级别的权限来完成。在Android 6.0(API级别23)及更高版本中,系统默认不允许静默安装,除非...

    apk静默安装apk

    标题中的“apk静默安装apk”指的是在Android设备上,不显示安装界面和提示,而是通过特定的API或者命令行工具实现对其他APK文件的自动安装。这种方法常用于批量部署或者自动化测试场景,能够提高效率并减少用户的...

    android apk 签名工具 通过该工具可替换系统APK

    通过正确使用这些工具,开发者能够确保APK的安全性,同时解决了Eclipse编译的APK无法替换系统映像中的APK的问题。在处理系统APK时,了解并熟练掌握签名过程至关重要,因为这直接影响到应用的安装、更新和安全。

    APK.Tool.GUI.v3.0.2.0.zip

    6. **ADB集成**:虽然在描述中没有直接提到,但通常这类工具会集成Android Debug Bridge (ADB),它是一个用于与Android设备通信的命令行工具,用于安装、调试和管理应用程序。APK Tool GUI可能也包含此功能,允许...

    着看所有apk的包名和类名,用于启动或关闭某个app

    本话题主要涉及如何查看APK文件的包名和类名,这对于调试、自动化测试、安全分析以及管理Android设备上的应用程序至关重要。"511遇见apk包名类名查看工具.exe"是一个可能用于这个目的的实用工具。这个工具允许用户...

    APK文件的安装方法

    接着,通过USB连接将APK传输到设备或使用adb (Android Debug Bridge)命令行工具进行安装,如`adb install path_to_apk_file.apk`。 4. **特殊场景下的安装** - **系统应用安装**: 如果要安装的APK作为系统应用,...

    安装APK文件到Android模拟器.doc

    安装APK文件到Android模拟器的方法不仅限于通过命令行,还可以使用开发工具如Eclipse + ADT(Android Development Toolkit)。通过集成的DDMS(Dalvik Debug Monitor Service)工具,你可以直接将APK文件拖放到...

    apk打包解包工具

    通过命令行调用,可以执行解包、回编、签名和打包等操作。 7. **签名与回编**:在APK打包完成后,为了能够在Android设备上安装和运行,必须对其进行签名。签名过程验证了应用的作者并确保其未被篡改。如果解包修改...

    获取第三方APK包名,启动类名

    1. **通过反编译APK**:使用`aapt`工具或第三方库(如Apktool)对APK进行反编译,解析AndroidManifest.xml文件获取启动类名。 2. **编程方式**:同样使用`PackageInfo`,这次我们需要`GET_ACTIVITIES`权限,即`...

    vc 调用命令工具生成android apk文件

    在IT行业中,尤其是在移动应用开发领域,Android APK文件是应用程序的可执行文件,它包含了所有必要的资源、代码和运行应用所需的库。本教程将详细讲解如何利用Visual C++ 6.0(简称VC6.0)调用Android相关的命令行...

    AnySubPackage APK分包工具

    APK,全称Android Package,是Android系统中应用程序的安装包格式。随着移动应用功能的日益丰富,APK文件的大小也在不断增加,这可能导致用户下载困难,特别是在网络环境不佳的情况下。为了解决这一问题,开发者开始...

    apk解包打包工具

    在Android应用开发中,APK文件是应用程序的安装包,类似于桌面操作系统的.exe文件。APK文件包含了应用的所有代码、资源、图标、权限声明等。本文将详细介绍如何使用apk解包打包工具,以及相关步骤,适合初学者学习。...

    andriod执行ADB命令的APK工程

    ”程序,用于展示如何在Android应用中启动一个基本的ADB命令。通过分析这个工程,初学者可以逐步学习如何将ADB命令集成到自己的应用中。 总的来说,掌握在Android应用中使用ADB命令是一项实用的技能,它可以帮助...

    android模拟器安装APK文件

    APK(Android Package)是Android系统中的应用程序包文件格式,用于分发和安装移动应用。下面我们将详细讨论如何在Android模拟器中安装APK文件。 首先,你需要拥有一个APK文件。通常,APK文件可以通过以下方式获取...

    如何在android模拟器中直接安装apk

    通过在模拟器中安装 APK 文件,开发者可以模拟真机环境,测试应用程序的功能和性能。 小结 在 Android 模拟器中安装 APK 文件是简单的过程。通过使用 ADB 命令,我们可以轻松地安装 APK 文件到模拟器中。同时,...

Global site tag (gtag.js) - Google Analytics