本系列博客爲筆者在學習《Android羣英傳》的學習總結android
Android相關工具鏡像鏈接:http://www.androiddevtools.cn/
shell
Dalvik包含了一整套的Android運行環境虛擬機,每一個App都會分配Dalvik虛擬機來保證互相之間不受干擾,並保持獨立運行。它的特色是在運行時編譯。打個比方,就比如你買一輛可摺疊的自行車,平時老是摺疊的,只有騎得時候,才須要組裝起來用。工具
在Android 5.X 版本開始,ART模式已經取代了Dalvik,ART採用安裝時就進行編譯,這就比如你買了輛組裝好的自行車,裝好就能夠騎了。學習
固然,對在虛擬機環境中運行大部分App來講,他們都運行着一樣的代碼調試
上述內容來自《Android 羣英傳》 徐宜生-編著
code
ADB: Android Debug Bridge : Android調試橋,擔當手機與電腦的「臍帶」rem
顯示系統中所有的Android平臺:android list targetsget
安裝Apk程序之Install:adb install -r 應用程序.apkinput
安裝Apk程序之Push:adb push <local>
<remote>
博客
向手機寫入文件:adb push <local>
<remote>
從手機獲取文件:adb pull <local>
<remote>
查看Log:adb shell
查看系統盤符:adb shell df
輸出全部已安裝的應用:adb shell pm list packages -f
模擬按鍵輸入:adb shell input keyevent x (x:是執行Keyevent的Code ,可在網上查到對應的Code)
模擬滑動輸入:adb shell input touchscreen <x1>
<y1>
<x2>
<y2>
啓動一個Activity:adb shell am start -n 包名 + 類名
錄製屏幕:adb shell screenrecord <local>
從新啓動:adb reboot