温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Android开发常用调试技术有哪些

发布时间:2021-10-14 17:14:26 来源:亿速云 阅读:185 作者:小新 栏目:移动开发

这篇文章主要介绍了Android开发常用调试技术有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

  • ANDROID 调试技术:

  • 1)Ps 指令

  • ls –l /proc/27/

  • cat /proc/27/cmdline        #cmdline文件表示了这个进程所在的命令行。

  • cat /proc/27/status      #status  文件表明了获知这个进程的相关信息。 #stat包含更多信息,但较难读。

  • cat /proc/27/task      #task  文件表明了进程信息。

  • 2)vmstat 查看虚拟内存统计信息

  • 3)top  统计CPU的消耗情况

  • 4)dumpstat  dumpsys

  • #adb shell dumpstat |grep  CPU

  • 5)dmesg

  • 6)ioctl

  • Ioctl –l 16 –r  /dev/graphics/fb0 0x4600

  • Android专用调试命令:

  • 1)     netcfg

  • 2)    service

  • 1. service  list

  • 会列出本机所有正在运行的service。

  • Service 调用:

  • service call phone  <span style="color:#FF0000;">2</span> s16 "123"

  • service call  isms <span style="color:#FF0000;">4</span> s16 "12345678" s16 "" s16  "hello world!" s16 "" s16 ""

  • 3) am

  • # am start -n  com.android.music/com.android.music.MusicBrowserActivity

  • # am  start -n  com.android.music/com.android.music.VideoBrowserActivity

  • # am  start -n  com.android.music/com.android.music.MediaPlaybackActivity

  • Camera(照相机)的启动方法为:

  • #  am start -n com.android.camera/com.android.camera.Camera

  • Browser(浏览器)的启动方法为:

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

  • 启动浏览器  :

  • am start -a android.intent.action.VIEW  -d  http://www.google.cn/

  • 拨打电话 :

  • am start -a  android.intent.action.CALL -d tel:10086

  • 启动 google map 直接定位到北京  :

  • am start -a android.intent.action.VIEW  geo:0,0?q=beijing

  • 附录: android shell  表

  • dumpcrash

  • sh

  • date

  • am

  • hciattach

  • dd

  • dumpstate

  • sdptool

  • cmp

  • input

  • logcat

  • cat

  • itr

  • servicemanager

  • dmsg

  • monkey

  • dbus-daemon

  • df

  • pm

  • debug_tool

  • getevent

  • svc

  • flash_image

  • getprop

  • ssltest

  • installd

  • hd

  • debuggerd

  • dvz

  • id

  • dhcpcd

  • hostapd

  • ifconfig

  • hostapd_cli

  • htclogkernel

  • insmod

  • fillup

  • mountd

  • ioctl

  • linker

  • qemud

  • kill

  • logwrapper

  • radiooptions

  • ln

  • telnetd

  • toolbox

  • log

  • iftop

  • hcid

  • lsmod

  • mkdosfs

  • route

  • ls

  • mount

  • setprop

  • mkdir

  • mv

  • sleep

  • dumpsys

  • notify

  • setconsole

  • service

  • netstat

  • smd

  • playmp3

  • printenv

  • stop

  • sdutil

  • reboot

  • top

  • rild

  • ps

  • start

  • dalvikvm

  • renice

  • umount

  • dexopt

  • rm

  • vmstat

  • surfaceflinger

  • rmdir

  • wipe

  • app_process

  • rmmod

  • watchprops

  • mediaserver

  • sendevent

  • sync

  • system_server

  • schedtop

  • netcfg

  • ping

  • chmod

感谢你能够认真阅读完这篇文章,希望小编分享的“Android开发常用调试技术有哪些”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI