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. ASP.NET 登录验证 ihttpmoudle

    问题: 1.iis版本不同(IIS7.0,应用程序池采用的是集成模式,换成经典模式才起作用.) 在 IIS 7 以下的版本中,应用以下配置: <system.web> <httpMo ...

  2. NDK环境搭建方法2

    1.新建项目NDKDemo3 2.新建com.example.shixm.ndkdemo3.MyNdk.java 3.右键main文件夹,New->Folder->JNI Folder 4 ...

  3. 前端基础之css介绍

    CSS介绍 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素. 当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染). CSS语法 CSS实例 ...

  4. centos 配置Openssl并创建证书

    具体详情参考:http://wiki.centos.org/HowTos/Https 一.安装软件 yum install mod_ssl openssl 二.创建证书: # Generate pri ...

  5. verilog task2

    1.问题:串口的发送和接收 系统时钟50Mhz,波特率119200.系统时钟计数约2604个,才是一位数据的传输时间. 模拟接收的任务函数rx_data_task():LSB first task r ...

  6. linux环境下的c++编程

    就C++开发工具而言,与Windows下微软(VC, VS2005等)一统天下相比,Linux/Unix下C++开发,可谓五花八门,各式各样.Emacs, vi, eclipse, anjuta,kd ...

  7. 给自己的博客上添加个flash宠物插件

    前言 最近在一些博主的博客上看到一些小宠物的挂件,很有趣,访客到了网站后可以耍耍小宠物,增加网站的趣味性,在功能强大的博客系统上看到有这样的小宠物挂件还是蛮有趣的. 正文 下面就简单介绍下如何在博客园 ...

  8. [leetcode]114. Flatten Binary Tree to Linked List将二叉树展成一个链表

    Given a binary tree, flatten it to a linked list in-place. For example, given the following tree: 1 ...

  9. Java_7 ArrayList集合

    1 ArrayList创建变量的步骤 1: 导入包 java.util包中 2: 创建引用类型的变量 数据类型< 集合存储的数据类型> 变量名 = new 数据类型<集合存储的数据类 ...

  10. bug定位

    *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* ...