這篇文章主要介紹了Android開發(fā)常用調(diào)試技術(shù)有哪些,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
創(chuàng)新互聯(lián)基于分布式IDC數(shù)據(jù)中心構(gòu)建的平臺為眾多戶提供雅安移動機房 四川大帶寬租用 成都機柜租用 成都服務(wù)器租用。
ANDROID 調(diào)試技術(shù):
1)Ps 指令
ls –l /proc/27/
cat /proc/27/cmdline #cmdline文件表示了這個進程所在的命令行。
cat /proc/27/status #status 文件表明了獲知這個進程的相關(guān)信息。 #stat包含更多信息,但較難讀。
cat /proc/27/task #task 文件表明了進程信息。
2)vmstat 查看虛擬內(nèi)存統(tǒng)計信息
3)top 統(tǒng)計CPU的消耗情況
4)dumpstat dumpsys
#adb shell dumpstat |grep CPU
5)dmesg
6)ioctl
Ioctl –l 16 –r /dev/graphics/fb0 0x4600
Android專用調(diào)試命令:
1) netcfg
2) service
1. service list
會列出本機所有正在運行的service。
Service 調(diào)用:
service call phone 2 s16 "123"
service call isms 4 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
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“Android開發(fā)常用調(diào)試技術(shù)有哪些”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!