场景:
朋友看见你Android手机中的游戏或应用很好玩,也想装一个此程序,但限于网络条件不能从网上下载。那么最简单的办法就是直接从你手机中将此apk扣出来给他安装上。

pm命令

第一步,找到程序的包名
借助adb shell pm命令,将安装的所有应用包名列出来:

$ adb shell pm list packages
package:android
package:cn.wps.moffice
package:com.android.backupconfirm
package:com.android.bluetooth
package:com.android.browser
package:com.android.calculator2
package:com.android.camera
package:com.android.certinstaller
package:com.android.contacts

第二步,找到apk的位置

$ adb shell pm path com.tence01.mm
package:/data/app/com.tence01.mm-1.apk

第三步,pull出来

$ adb pull /data/app/com.tence01.mm-1.apk ~/apks
2407 KB/s (25567735 bytes in 10.370s)

root的手机会更好办

$ adb shell
shell@android:/ $ su
shell@android:/ # cd data/app
shell@android:/data/app # ls
com.android.update.dmp-2.apk
com.baidu.superservice-1.apk
com.tence01.mm-1.apk
com.tencent.mm-1.apk

或者直接搜索你要的apk:

shell@android:/ # find -name *.apk
./udisk/我的下载/download/我的应用/aqgj_1365562277812.apk

Android实战技巧之十八:adb取出安装在手机中的apk相关推荐

  1. Android实战技巧之四十:Android5.1.1源代码编译与烧写

    购买Nexus手机的朋友大多是为了自己修改系统玩,再加上其较高的性价比,在开发者中还是广受欢迎的.我的5太子被我升级到了6.0预览版,玩的正嗨,舍不得换回到5.1时代了.不过鉴于距6.0源码发布还有段 ...

  2. Android实战技巧之四十 Android5 1 1源代码编译与烧写

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 购买Ne ...

  3. Android实战技巧之十六:getprop与dumpsys命令

    Android设备连接PC后,我们可以通过adb命令完成绝大多数工作.下面借助getprop.dumpsys来了解一些系统相关信息. 一.getprop 此命令的原理很简单,就是从系统的各种配置文件中 ...

  4. Android实战技巧之十六 getprop与dumpsys命令

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! Andr ...

  5. Android实战技巧之十二:Android Studio导入第三方类库、jar包和so库

    第三方类库源码 将一网友的XMPP代码从ADT转到AS时,发现其使用了第三方类库,源码放在了lib下,直接在AS中Import project,第三方类库并没有自动导入进来,看来需要自己动手了. 项目 ...

  6. android studio导入jar包和so库,Android实战技巧之十二:Android Studio导入第三方类库、jar包和so库(示例代码)...

    第三方类库源码 将一网友的XMPP代码从ADT转到AS时,发现其使用了第三方类库,源码放在了lib下,直接在AS中Import project,第三方类库并没有自动导入进来,看来需要自己动手了. 项目 ...

  7. android 速度传感器,Android实战技巧之四十二:加速度传感器

    传感器字面上的意思就是传递感觉的仪器,哪些感觉呢? 视觉.听觉.味觉.触觉.嗅觉等等. 所以有人说,传感器的存在和发展,让物体有了触觉.味觉和嗅觉等感官,让物体慢慢变得活了起来. 当前Android设 ...

  8. Android实战技巧之三十九:短信收发

    7月4日从广州出差回来就定下写作计划,但迟迟没有动笔.耽搁的原因还是老样子,工作上又有新任务,全部精力都投入过去了,每天精疲力竭的回来也打不起精神做其他事了.这就是精力管理不当所致,就像我把很多要做的 ...

  9. Android实战技巧之十:获得屏幕物理尺寸、密度及分辨率

    大家帮忙喽! 博主参加2014博客之星活动,大家帮忙投票啦!猛击这里! 通过程序去了解硬件情况是一件十分有意思的事情.很早我就研究在WM6.5上获得屏幕物理尺寸,但一直没有成功.后来又想要在Andro ...

最新文章

  1. MFC窗体控件随窗体变化
  2. IT十八掌作业_java基础第六天_接口与适配器模式、多态、内部类
  3. CreateBindGroupNode.txt
  4. golang 请求带验证信息的坑
  5. rhel6.2安装oracle11g,RHEL 6.2 x86_64 下安装Oracle 11g步骤
  6. SAP云平台和SAP传统Netweaver系统互联的技术方式
  7. 2021年互联网婚庆行业洞察
  8. java中数组合并的方法,数组合并--Java原生方法
  9. java服务端集成极光消息推送--详细开发步骤
  10. MySQL错误:The user specified as a definer (XXX@XXX) does not exist
  11. python数字转字符串_python中如何将数字转字符串
  12. RAC-DG 安装总结
  13. 中拉光伏产业合作蓬勃发展前景远大
  14. c语言简易计算器大作业报告,简易计算器 (C语言)作业
  15. 国家多部委发布13份“十四五”规划,115项重大工程​
  16. opnet安装的问题
  17. 2.1 VB语言基础——关键字和标识符
  18. prisma 连接不上Postgres
  19. 试用artipub一文多发平台
  20. Sql2012的下载与安装

热门文章

  1. 使用反射机制深入理解AOP机制并自定义AOP管理模块
  2. 阿里Java社招面试真题200+:缓存+分布式+JVM+高并发+NIO+框架
  3. 【转】推荐计算机科学类的经典书籍
  4. 【OCR技术系列之四】基于深度学习的文字识别(3755个汉字)
  5. jconsole连接远程服务器
  6. 超声波液位计安装高度时需要考虑“盲区”问题
  7. 车载lin通信协议栈_国产车载MCU的突进与创新
  8. 更换服务器后,重新进行域名解析
  9. Loomis Sayles宣布高级贷款投资组合经理退休
  10. 五阿哥钢铁平台Docker容器云平台建设经验分享——你想知道的这里都有!