博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android-高效开发命令汇总
阅读量:6310 次
发布时间:2019-06-22

本文共 1490 字,大约阅读时间需要 4 分钟。

hot3.png

 

  1. cat 命令
  2. echo 和 touch 命令就可以方便的写文件 例如:echo "aaa" > demo.txt 会创建一个demo.txt文件并且覆盖写入“aaa”,如果把>换成>>会追加内容 而不是覆盖。 >和>>是shell内容重定向符
  3. adb shell dumpsys activity top 查看当前应用activity信息
  4. adb shell dumpsys package [pkgname] 可以查看指定包名应用的详细信息(相当于应用的 AndroidManifest.xml 中的内容)
  5. adb shell dumpsys meminfo [pname/pid] 可以查看指定进程名或者是进程 id 的内存信息
  6. adb shell dumpsys dbinfo [packagename] 可以查看指定包名应用的数据库存储信息(包括存储的sql语句)
  7. adb intall 说明:安装应用包 apk 文件 用法:adb install [apk 文件] 案例:adb install D:\demo.apk 注意:如果应用已经安装了,需要使用 adb install –r [ apk 文件] 相当于升级安装
  8. adb uninstall 卸载
  9. adb pull 将设备中的文件放到到本地 案例:adb pull /sdcard/tmp.txt D:\
  10. adb push 将本地文件放到设备中
  11. adb logcat 例如adb logcat -s [tag名] adb logcat |findstr cn.wjdiankong.demo过滤 windows mac 把findstr换成grep
  12. shell下run-as [package name] 神级命令 可以快速cd到应用数据目录下
  13. ps 查看进程信息,ps | grep 过滤内容 譬如 ps |grep com.aika.dealer
  14. ps –t  [pid] 查看 pid 对应的线程信息
  15. shell下使用 pm clear [packagename] 清空指定包名应用的数据 
  16. pm install 这个跟adb install 一样 只不过在shell 下可以这样 类似 pm uninstall
  17. am start -n [包 (package) 名]/[包名].[活动 (activity) 名称] 启动一个应用

am start -n com.android.browser/com.android.browser.BrowserActivity

  • 注意:可以以 debug 方式启动应用:am start –D –n ….

am startservice -n [包 (package) 名]/[包名].[服务 (service) 名]

am broadcast -a [广播动作] am broadcast -a android.NET.conn.CONNECTIVITY_CHANGE

 

netcfg 查看设备的 ip 地址

netstat 查看设备的端口号信息

top

说明:查看当前哪些应用的 cpu 消耗信息

用法:top [-n/-m/-d/-s/-t]

-m // 最多显示多少个进程

-n// 刷新次数

-d// 刷新间隔时间(默认 5 秒)

-s // 按哪列排序

-t// 显示线程信息而不是进程

top –d –m 10 |grep cn.wjdiankong.demo

转载于:https://my.oschina.net/wangjunhe/blog/1536515

你可能感兴趣的文章
storm
查看>>
去掉idea中的警告
查看>>
查看Linux系统文本编码-方便修改ssh编码一致
查看>>
运维人员必须熟练掌握的工具
查看>>
npm install 提示权限不足 Error: EPERM: operation not permitted, unlink XXX
查看>>
scrapy CrawlSpider链接提取器, scrapy-redis分布式爬虫
查看>>
Android - 事件模型
查看>>
PAT_A1128#N Queens Puzzle
查看>>
iOS 检查app版本更新操作
查看>>
安装phpmyadmin,无法用ip地址访问
查看>>
codeforces 609E Minimum spanning tree for each edge
查看>>
1055894_1322118397
查看>>
MVC架构各层责任图
查看>>
C语言读取每一行文本
查看>>
面试题: mysql 数据库去重 已看1 不好使
查看>>
CF Two Buttons (BFS)
查看>>
C陷阱:求数组长度
查看>>
wepy踩坑经历
查看>>
杭电 1166 敌兵布阵 (线段树)
查看>>
vue 引入第三方字体包
查看>>