http://www.cnblogs.com/mythou/archive/2013/06/11/3132249.html

pm命令的具体用法如下:

pm 命令是Android里面packageManage的命令行,用于安装包的操作。一般我们在命令行下,可以使用以下命令安装一个新的安装包。

1、安装APK:例如,在串口终端下输入:

pm install -r /data/card/ApicalRadio.apk

就可以重新安装ApicalRadio.apk到android系统上,默认是安装到系统的data/app/目录下。

-r 参数表示重新安装,如果原来已经安装了,会覆盖原来的安装包。

2、卸载

pm uninstall -k com.apical.apicalradio

其中,com.apical.apicalradio 是你的APK包的包名。

3、除了pm命令,使用cp 或者 rm 都可以达到安装的效果。如果是在终端模式操作,个人感觉使用cp和 rm 更方便。

安装:cp /data/card/ApicalRadio.apk  /data/app

卸载:rm -f  /data/app/ApicalRadio.apk

这两个命令其实就是Linux下的删除和复制命令。

下面是有关PM命令详细使用,英文原文,理解也不能,就不翻译了。。。。。。

  1. pm list packages -f
  2. pm list permission-groups
  3. pm list permissions -g -f -d -u GROUP
  4. pm list instrumentation -f TARGET-PACKAGE
  5. pm path PACKAGE
  6. pm install -l -r PATH
  7. pm uninstall -k PACKAGE
  8. pm enable PACKAGE_OR_COMPONENT
  9. 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 knownpermission groups.
  • The list permissions command prints all known permissions, optionally only those in GROUP.Use
  1. the -g option to organize by group.Use
  2. the -f option to print all information.Use
  3. the -s option for a short summary.Use
  4. the -d option to only list dangerous permissions.Use
  5. 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 -ff 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
  1. the -l option to install the package with FORWARD_LOCK. Use
  2. the -r option to reinstall an exisiting app, keeping its data.
  3. The uninstall command removes a package from the system. Use
  4. the -k option to keep the data and cache directories around after the package removal.

控制台管理apk的更多相关文章

  1. skynet 控制台管理使用技巧

    skynet 自带了一个控制台服务.能够非常方便获取和调试 skynet 执行数据,并且能够热更新代码,所以.弄明确skynet控制台管理能够让你更好地使用skynet,甚至改进这个控制台服务.以满足 ...

  2. gplaycli—— 用于从 GooglePlayStore 中下载和管理 Apk 文件的命令行工具

    gplaycli-- 用于从 GooglePlayStore 中下载和管理 Apk 文件的命令行工具 这个 GooglePlay市场 中 https://play.google.com/store/a ...

  3. rocketmq-console控制台管理界面配置

    Rocketmq可视化管理控制台配置 前提: RocketMQ有一个对其扩展的开源项目incubator-rocketmq-externals,这个项目中有一个子模块叫“rocketmq-consol ...

  4. Day7:掌握APICloud应用管理相关服务的配置使用和相关API,包括:应用发布、版本管理、云修复、闪屏广告等。理解APICloud APP优化策略和编码规范;了解APICloud多Widget管理机制和SuperWebview的使用

    主要内容: 1. 应用发布 1.1 云编译 1.2 全包加密 网页全包加密:对网页中全包的html,css,javascript代码进行加密,加密后的网友代码都是不可读的,并且不能通过常用的格式化工具 ...

  5. kvm虚拟机日常管理和配置操作命令梳理

    KVM虚拟机的管理主要是通过virsh命令对虚拟机进行管理.1)查看KVM虚拟机配置文件及运行状态KVM虚拟机默认配置文件位置: /etc/libvirt/qemu/autostart目录是配置kvm ...

  6. [置顶] Weblogic节点管理

    配置节点管理之后能方便管理,可以在控制台启动停止被管服务器,一般配置步骤:创建受管服务器,创建machine,屏蔽SSL主机名验证,修改nodemanager.properties,启动nodeman ...

  7. KVM虚拟化技术(五)虚拟机管理

    一.为了提高内存.硬盘.网络的性能,需要支持半虚拟化:virtio半虚拟化驱动 二.对虚拟机的管理都是通过libvirt:所有必须要启用一个守护程序libvirtd. 三.virt-manager ① ...

  8. 在Linode VPS上搭建离线下载神器Aria2+WEBUI管理及对国内云盘看法

    在Linode VPS上搭建离线下载神器Aria2+WEBUI管理及对国内云盘看法 2015-09-21 by Hansen 原文链接:http://www.hansendong.me/archive ...

  9. xen虚拟机管理命令

    #xen虚拟机管理命令 xm list:所有已知的虚拟机列表 xm create:启动一个非托管的虚拟机 xm top:提供所有虚拟机的状态概貌 xm console:打开控制台管理虚拟机 xm ne ...

随机推荐

  1. python 遍历enumerate

    在python中enumerate的用法多用于在for循环中得到计数,本文即以实例形式向大家展现python中enumerate的用法.具体如下: enumerate参数为可遍历的变量,如 字符串,列 ...

  2. DHCP server 冒充及DOS攻击处理方案

    一.DHCP服务器在运维上存在的常见问题: 1. DHCP服务器冒充 在DHCP服务器和客户端之间没有认证机制,如果在DHCP server覆盖的网络上随意接入一个DHCP server,就有可能造成 ...

  3. ViewResolver和JSTL

    ---------------------siwuxie095                                 ViewResolver 和 JSTL         1.Spring ...

  4. 【Linux 进程】exec族函数详解

    exec族的组成: 在Linux中,并不存在一个exec()的函数形式,exec指的是一组函数,一共有6个,分别是: #include <unistd.h> extern char **e ...

  5. json的内容回顾

    复习一下json这个模块 import json s = '{"name":"cui","age":12}' # 这里外部必须是单引号,内部 ...

  6. seek引发的python文件读写的问题

    我的需求很简单,就是统计一下我的安装脚本执行的次数和时间,格式是这样的 install_times:1|install_times:2018-09-03 15:58:46 install_times: ...

  7. 使用python读写CSV文件

    # -*- coding:UTF-8 -*- __autor__ = 'zhouli' __date__ = '2018/10/25 21:14' import csv with open('resu ...

  8. multithreading coding

    分类:公共资源问题.公交车问题 顺序:Qseater lab, bank, doctor [饭店] geust //yuec2 Yue Cheng package lab9; public abstr ...

  9. 20165315 预备作业3 Linux安装及学习

    20165315 预备作业3 Linux安装及学习 一.在自己笔记本上安装Linux操作系统 因为对操作电脑的不熟悉,我在第一项任务上就花费了一定的时间,在安装过程有如下问题: 我的电脑是苹果公司的M ...

  10. shell脚本计算斐波那契数列

    计算斐波那契数列 [1,1,2,3,5,8,,,,,] #!/bin/bash n=$ num=( ) i= while [[ $i -lt $n ]] do let num[$i]=num[$i-] ...