pm命令的具体用法如下:
usage: pm [list|path|install|uninstall]
pm list packages [-f]
pm list permission-groups
pm list permissions [-g] [-f] [-d] [-u] [GROUP]
pm list instrumentation [-f] [TARGET-PACKAGE]
pm path PACKAGE
pm install [-l] [-r] PATH
pm uninstall [-k] PACKAGE
pm enable PACKAGE_OR_COMPONENT
pm disable PACKAGE_OR_COMPONENT
The list packages command prints all packages. Use
the -f option to see their associated file.
The list permission-groups command prints all known
permission groups.
The list permissions command prints all known
permissions, optionally only those in GROUP. Use
the -g option to organize by group. Use
the -f option to print all information. Use
the -s option for a short summary. Use
the -d option to only list dangerous permissions. Use
the -u option to list only the permissions users will see.
The list instrumentation command prints all instrumentations,
or only those that target a specified package. Use the -f option
to see their associated file.
The path command prints the path to the .apk of a package.
The install command installs a package to the system. Use
the -l option to install the package with FORWARD_LOCK. Use
the -r option to reinstall an exisiting app, keeping its data.
The uninstall command removes a package from the system. Use
the -k option to keep the data and cache directories around
after the package removal.
分享到:
相关推荐
在实际使用中,`pm`命令结合其他Android开发工具,如adb,能为开发者提供强大的系统级操作能力,无论是调试应用还是管理系统,都是非常实用的工具。 通过深入理解并熟练运用`pm`命令,开发者可以更好地理解和控制...
在Android系统中,终端命令是一种强大的工具,它允许用户通过文本界面执行各种操作,而无需图形用户界面。这种技术尤其适用于开发者、高级用户或者在没有GUI环境下的设备上。本篇将详细介绍Android终端中的一些常见...
根据提供的文件信息“Android-cmd命令.doc”,我们可以深入探讨与Android命令行工具相关的知识点,特别是通过命令行方式管理和调试Android设备的功能。 ### Android-cmd命令概述 在Android开发过程中,命令行工具...
### Android ADB命令的使用 #### 知识点概述 ADB(Android Debug Bridge)是Android提供的一个命令行工具,主要用于实现计算机与Android设备之间的通信。它可以帮助开发者在开发过程中进行调试、安装应用、数据...
中文 | English ...在Android 5.0及以上使用以下命令显示和隐藏(不需要root,但是需要系统权限): adb shell pm hide adb shell pm unhide 区别: hide命令相当于uninstall -k卸载应用但是保留数据 实际上,h
Android 开发中,经常使用的一些命令可能会被遗忘,因此整理了一些常用的命令,以便随时查看。 创建 Android 虚拟设备(AVD) 使用 `android create avd -n <name> -t <target>` 命令创建 Android 虚拟设备(AVD)...
### Android开发ADB命令详解 #### 一、概述 在Android开发过程中,ADB(Android Debug Bridge...以上是ADB命令中的一些关键知识点及应用场景,掌握这些命令可以帮助开发者更高效地完成Android应用的开发与调试工作。
Android adb命令中pm工具的作用及用法说明 Android adb命令中pm工具是Android开发与测试过程中必不可少的工具,主要用于包管理、应用安装、查询应用包信息、系统权限控制等。下面对pm工具的作用及用法进行详细介绍...
这可以通过`adb shell pm list packages`命令列出所有已安装的应用包名,或者使用`adb shell dumpsys package <package_name>`来查看特定应用的信息。 2. **卸载APP**:使用`adb uninstall`命令卸载APP,后面跟上你...
3. **版本兼容性**:不同版本的 Android 系统可能支持的命令有所不同,使用前最好确认当前系统的版本和支持的命令。 4. **文档查阅**:对于不熟悉的命令,建议查阅官方文档或社区资料,确保正确使用。 通过以上内容...
掌握ADB和`adb shell`命令是Android开发和调试过程中的必备技能,这有助于高效地处理各种设备上的问题,提升开发效率。通过深入学习和实践这些命令,开发者能够更好地理解和控制Android系统,从而实现更精细的调试和...
1. **ADB客户端**:运行在开发者的计算机上,可以通过命令行界面调用ADB命令,也可以通过其他基于Android的工具(如Eclipse ADT插件和DDMS)来间接使用。 2. **ADB服务器**:作为后台进程运行在开发者的计算机上,...
例如,使用 `pm install` 命令可以安装 apk 应用程序,使用 `pm uninstall` 命令可以卸载 apk 应用程序,使用 `pm list` 命令可以查询 apk 应用程序的信息。 Android PMS 是 Android 操作系统中的一种核心组件,...
通过连接Android设备并启用USB调试模式,可以使用以下命令列出设备上所有应用程序的包名及其对应的安装路径: ``` adb shell pm list packages -f ``` 这条命令会输出一个包含包名和路径的列表,格式为:package:/...
在Android开发中,获取应用的版本号是常见的需求,例如用于实现版本检查和自动更新功能。下面我们将详细探讨如何在Android应用中获取版本信息,并通过分析`GetVersion.java`文件来学习具体实现。 首先,我们需要...
- `pm install -r /path/to/your/apk`:使用包管理器(PackageManager Service,简称`pm`)执行安装命令,`-r`参数表示替换已存在的应用。 - `am force-stop com.example.app`:通过`ActivityManager`服务(`am`)...
以上就是Android平台上使用NFC读写Mifare Ultralight标签的基本步骤。需要注意的是,由于Mifare Ultralight的特性,它只有64个字节的存储空间,分为16个页面,每个页面4个字节。因此,在实际应用中,你需要考虑数据...
使用`adb devices`命令,可以查看已连接的Android设备列表。设备状态显示为"device"表示正常连接。 2. 安装APK: 使用`adb install 路径>`命令,例如`adb install /path/to/your/app.apk`,可以将APK安装到设备上...