溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Android開發(fā)常用調(diào)試技術(shù)有哪些

發(fā)布時(shí)間:2021-10-14 17:14:26 來源:億速云 閱讀:177 作者:小新 欄目:移動(dòng)開發(fā)

這篇文章主要介紹了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í)!

向AI問一下細(xì)節(jié)

免責(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)容。

AI