您好,登錄后才能下訂單哦!
這篇文章主要介紹了Android開發(fā)常用調(diào)試技術(shù)有哪些,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
ANDROID 調(diào)試技術(shù):
1)Ps 指令
ls –l /proc/27/
cat /proc/27/cmdline #cmdline文件表示了這個(gè)進(jìn)程所在的命令行。
cat /proc/27/status #status 文件表明了獲知這個(gè)進(jìn)程的相關(guān)信息。 #stat包含更多信息,但較難讀。
cat /proc/27/task #task 文件表明了進(jìn)程信息。
2)vmstat 查看虛擬內(nèi)存統(tǒng)計(jì)信息
3)top 統(tǒng)計(jì)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
會(huì)列出本機(jī)所有正在運(yùn)行的service。
Service 調(diào)用:
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(照相機(jī))的啟動(dòng)方法為:
# am start -n com.android.camera/com.android.camera.Camera
Browser(瀏覽器)的啟動(dòng)方法為:
# am start -n com.android.browser/com.android.browser.BrowserActivity
啟動(dòng)瀏覽器 :
am start -a android.intent.action.VIEW -d http://www.google.cn/
撥打電話 :
am start -a android.intent.action.CALL -d tel:10086
啟動(dòng) 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ù)有哪些”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來學(xué)習(xí)!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。