元始天尊 发表于 2016-2-5 19:55:11

android编程中可能用到的工具

可能是最全的了,目录所有程序都被我过了一遍:
java组件:
jar                                jar包管理工具
java                        运行.class/.jar
javac                        java源码编译
javah                        根据java类生成c/c++头文件和源文件(jni)
javap                        反编译java字节码
jcmd                        对目标进程执行jvm命令
jconsole                图形化性能监测工具
jdb                                java调试器
jhat                        java堆分析工具
jinfo                        打印进程信息
jmap                        java内存映射工具
jps                                java进程状态工具
jsadebugd                附加到java进程或充当调试服务器
jstack                        java堆栈跟踪工具
jstat                        JVM统计监测工具
jvisualvm                JVM统计监测工具
javapackager        打包本地文件为java文件


sdk组件:
adb                        android调试框架
aapt                        apk资源管理工具
dexdump                相当于dex的dumpbin
zipalign                优化apk交互
e2fsck                        检查ext文件系统
resize2fs                修改ext文件系统大小
tune2fs                调整查看ext文件系统参数
traceview                性能分析
dmtracedump        生成函数调用图
fastbool                刷机工具
mksdcard                为虚拟机创建fat32分区
lint                                源码检查工具
uiautomatorviewer        UI测试工具
monitor                设备监视器(设备树、文件、进程线程、内存、网络、ui、日志等操作)
dx                                将java class文件编译为dex
systrace                性能分析采样

ndk组件:
ndk-gdb                android NDK调试工具 windows下为ndk-gdb-py
ndk-stack                从解析logcat为具体源码行
ndk-depends        分析elf文件依赖关系
nm                                枚举elf文件调试符号
objdump                类似于windows dumpbin

linux实用工具(/system/bin):
adb
am                                android进程/服务/广播操作
app_process        执行jar中的类
bugreport                查看状态log
content                操作content provider,作为am的补充
dalvikvm                执行dex中的类
dd                                相当于ghost
df                                查看分区占用
dmesg                        查看系统信息
dumpstate                查看系统信息
dumpsys                查看系统信息
flash_image        刷机程序
gdbserver                gdb调试服务端
getevent                设备事件信息
getprop                获取系统属性
iftop                        流量监控
input                        模拟输入
insmod                        安装linux系统模块
kill                                杀死进程
log                                日志过滤配置
logcat                        查看日志
logwrapper        将标准输出/异常重定向到logcat(比如Linux elf)
lsmod                        查看载入系统模块
lsof                                查看已打开文件
monkey                压力测试
mount                        重新挂载文件系统
pm                                apk安装/卸载
printenv                查看环境变量
ps                                查看进程
reboot                        重启
sendevent                发送设备消息
service                        调用系统服务
setprop                设置系统属性
svc                                控制wifi usb power data管理器
tcpdump                tcp抓包
uiautomator        自动化测试
umount                卸载文件系统
vmstat                        内存监视
watchprops        监听系统属性变化
wipe                        擦除
页: [1]
查看完整版本: android编程中可能用到的工具