Skip to content

TUSSON/android-dev-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

android-dev-tools

What it is ?

Android系统、驱动开发者提高工作效率的小工具

Installation

  1. 拷贝或链接到PATH某个目录下
  2. 在.bashrc或.zshrc中加入
alias amm='. amm.sh'

Usage

  • apush

apush file1 file2 ...   # 一次push多个文件,根据在out目录的路劲自动选择push位置
apush out/target/product/xxx/system/lib/libui.so # 自动push到system/lib/libui.so

  • akill

可同时选择多个进程,一次杀掉 依赖fzf

akill PATTERN           # 搜到PATTERN匹配的进程名,然后adb shell kill

  • amm

  1. 根据参数是否有传入模块路劲觉得调用mm/mmm
  2. 根据本次更新的文件,自动push到对应位置
  3. 查找和这次更新文件依赖的进程,kill掉(需要 -k选项)
amm [-k] [module_path]

ToDo

增加apull,实现pull可以使用通配符,一次Pull多个匹配文件

About

Android系统、驱动开发者提高工作效率的小工具

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages