一.Android常见目录结构

1.  apk文件在/data/app目录下

2.  /data/data/[package.name]目录,存放程序数据缓存等等

3.SD卡安装方式的,则在/mnt/asec/,可用app2sd、app2ext、data2ext进行转移。

二.常用操作

要点:

  • 通过ADB可以在在客户端上操作devices和emulator
  • am:启动一个activity
  • adb shell是精简版的Linux Shell,常用的有cd、mv、rm、mkdir、ps、ls、ln、date、cat、sh、chmod等
  • busybox:集成压缩了 Linux 的许多工具和命令,如:cp、grep、telnet、wget等
  • Android系统常用配置文件:/init.rc;/default.prop;/system/build.prop

(1)查看设备

root@alex-virtual-machine:~/.android-sdk-installer/android-sdk-linux/platform-tools# adb devices
List of devices attached
1f962f41        device

(2)进入android设备

root@alex-virtual-machine:~/.android-sdk-installer/android-sdk-linux/platform-tools# adb shell
shell@msm8974:/ $ 

(3)从客户端安装

root@alex-virtual-machine:/tmp# adb install UCBrowser_V10.6.2.626_android_pf145_\(zh-cn\)_shell_\(Build151013002610\).apk 

从设备安装

root@alex-virtual-machine:/tmp# adb shell pm install -r UCBrowser_V10.6.2.626_android_pf145_\(zh-cn\)_shell_\(Build151013002610\).apk

(4)列出安装包以及安装路径

root@alex-virtual-machine:/tmp# adb shell pm list packages -f qq
package:/system/app/zte_software_service.apk=com.tencent.android.qqplaza4zte

(5)从客户端卸载

root@alex-virtual-machine:/tmp# adb uninstall -k com.uc.browser

从设备卸载

root@alex-virtual-machine:/tmp# adb shell pm uninstall -k com.uc.browser

(6)清理包

root@alex-virtual-machine:/tmp# adb shell pm clear com.uc.browser

(7)冻结程序

root@alex-virtual-machine:/tmp# adb shell pm disable com.uc.browser

(8)传输

#adb pull <remote> <local>
#adb push <local> <remote>

(9)模拟第三方调用(am:[-a <ACTION>] [-d <DATA_URI>][-n <COMPONENT>])

root@alex-virtual-machine:/tmp# adb shell am start -a android.intent.action.VIEW -n com.UCMobile/com.UCMobile.main.UCMobile -d http://wap.uc.cn/ip

(10)获取设备系统变量

root@alex-virtual-machine:/tmp# adb shell getprop | grep dalvik.vm.heapsize

(11)设置设备系统变量

root@alex-virtual-machine:/tmp# adb shell setprop dalvik.vm.heapsize 64m

(12)查看应用程序内存

静态查看:

root@alex-virtual-machine:/tmp# adb shell ps | grep qq

动态查看

root@alex-virtual-machine:/tmp# adb shell top -n 5 | grep qq

(13)查看具体进程的status文件

root@alex-virtual-machine:/tmp# adb shell cat /proc/13674/status

Android平台的一些常用命令相关推荐

  1. ReactNative生成android平台的bundle文件命令

    ReactNative生成android平台的bundle文件命令 2016年11月03日 23:23:28 阅读数:4869 注:如果assets文件没有正确生成,需要手机创建或授权 网上的其它的很 ...

  2. Android ADB原理及常用命令

    Android调试桥(ADB, Android Debug Bridge)是一个Android命令行工具,包含在SDK 平台工具包中,adb可以用于连接Android设备,或者模拟器,实现对设备的控制 ...

  3. Android Studio的Gradle常用命令配置和依赖管理

    一,gradlew常用命令 ./gradlew -v 版本号 ./gradlew clean 清除工程目录下的build文件夹 ./gradlew build 检查依赖并编译打包 这里注意的是 ./g ...

  4. Openlab实验平台实验--Mininet 常用命令

    任务目的 1.掌握使用Mininet命令行创建拓扑的方法. 2.掌握使用Python脚本定义拓扑的方法. 3.掌握使用交互式界面自定义拓扑的实现方法. 任务环境 注:系统默认的账户为root/root ...

  5. Android Linux下的常用命令行

     安卓下面有个软件叫终端模拟器,其实就是Linux下的命令行,使用这些命令能有效处理问题. 基本知识 "/",这个英文字母斜杠指的是根目录,类似Windows的C:\,但是Li ...

  6. android系统提供的常用命令行工具

    本博客只要没有注明"转",那么均为原创,转贴请注明本博客链接链接 android提供了不少命令行工具,方便我们调试和查看信息.下面是frameworks/base/cmds(and ...

  7. Android开发之ADB常用命令

    1.adb - android debug bridge -adb start-server -----开启adb服务 -adb kill-server -----停止adb服务 -adb push ...

  8. android 放大缩小命令,Android TV开发中常用命令

    1. adb连接终端 adb connect 192.168.16.222 adb connect 192.168.16.222:5555 2. 查看连接的终端列表 adb devices adb - ...

  9. android命令大全 pdf,android调试桥(adb)常用命令.pdf

    Android 调试桥 (adb) 是多种用途的工具,该工具可以帮助你管理设备或模拟器的状态. 可以通过下列几种方法加入 adb: 在设备上运行 shell 命令 通过端口转发来管理模拟器或设备 从模 ...

最新文章

  1. 神经网络的反向传播(BP)是什么?sigmoid函数的导数是什么,有什么形式优势、优缺点?
  2. Mysql(五) JDBC
  3. VC++2012编程演练数据结构《3》堆栈实现进制转换
  4. ai入门视频,亲测有效
  5. 最新版Kubernetes常用命令大全
  6. 基于bs4库的HTML内容查找方法
  7. .NET Core加解密实战系列之——消息摘要与数字签名算法
  8. docker 设置 jvm 内存_是否值得付费?Oracle,Open JDK等四大JVM性能全面对比
  9. 自从安上了“AI”,这些商务经理天天按时下班了
  10. Maven配置文件无法被导出或者生效的问题【已解决】
  11. 在VMware Workstation 9中安装Mac OS X 10.8 Mountain Lion
  12. mysql varbinary类型_mysql中varbinary、binary、char、varchar异同
  13. JAVA常见异常之NullPointerException 空指针异常
  14. 腾讯翻译君在线翻译怎么翻译整个文件_7款好用的英文翻译软件推荐
  15. 采样点数、采样率、采样频率、平均采样次数
  16. 纳什均衡C++简单实现
  17. 2017知乎看山杯总结(多标签文本分类)
  18. cocos2dx 3.9.1 mac模拟器log输出bug修正
  19. cairo显示多行文本
  20. uni-app学习笔记--浏览vue-cli创建uni-app模板的文件结构

热门文章

  1. 华为数通基础实验--链路聚合
  2. MMDetection3D简单学习
  3. Bing必应地图中国API-画线与添加多边形
  4. HiveMq自动重连
  5. php x4co 16进制,北语18春《PHP》作业1234参考
  6. 惠普2014年Q1财报:净利润同比增16% PC业务逆势好转
  7. L2行情数据里的十档快照有什么作用?
  8. C语言数据结构-第二章线性表-电大
  9. 还原百度AI派系之争:吴恩达出局,马东敏陆奇定胜负
  10. 厦门大学厉行:从金融专业到永安期货研究中心!