1. 程式人生 > >android adb shell的使用

android adb shell的使用

        adb shell am start -n 包名/包名+類名(-n 類名,-a action,-d date,-m MIME-TYPE,-c category,-e 擴充套件資料,等)。   23、釋出埠:       你可以設定任意的埠號,做為主機向模擬器或裝置的請求埠。如:  adb forward tcp:5555 tcp:8000   24、複製檔案:       你可向一個裝置或從一個裝置中複製檔案,       複製一個檔案或目錄到裝置或模擬器上:    adb push <source> <destination></destination></source>        如:adb push test.txt /tmp/test.txt       從裝置或模擬器上覆制一個檔案或目錄:       adb pull <source> <destination></destination></source>       如:adb pull /addroid/lib/libwebcore.so .   25、搜尋模擬器/裝置的例項:        取得當前執行的模擬器/裝置的例項的列表及每個例項的狀態:      adb devices   26、檢視bug報告:  adb bugreport  27、記錄無線通訊日誌:       一般來說,無線通訊的日誌非常多,在執行時沒必要去記錄,但我們還是可以通過命令,設定記錄:      adb shell      logcat -b radio   28、獲取裝置的ID和序列號:        adb get-product       adb get-serialno   29、訪問資料庫SQLite3        adb shell       sqlite3   #cd system/sd/data //進入系統內指定資料夾  #ls //列表顯示當前資料夾內容  #rm -r xxx //刪除名字為xxx的資料夾及其裡面的所有檔案  #rm xxx //刪除檔案xxx  #rmdir xxx //刪除xxx的資料夾

相關推薦

android adb shell and monkey 學習記錄

型號 orm -a reboot 觸摸事件 serial roc ear cpu Monkey環境: android SDK and JDK SDK目錄下的platform-tools和tools目錄要配置環境變量 查看版本: ADB 的安裝這裏就

Android adb shell啟動應用程序的方法

options enable 情況 命令行啟動 cif 不同的 www sta debug 在Android中,除了從界面上啟動程序之外,還可以從命令行啟動程序,使用的是命令行工具am.usage: am [subcommand] [options] start an

[android adb shell] 怎麼解鎖圖案鎖屏(pattern lock)的手機?

所謂的防水手機由於沖洗螢幕進水而觸控失靈了,幸好adb是開啟的,還能用usb連上,然而問題來了,我加了圖案鎖屏,雖然adb shell能進,但死活操作不了啊。。。 首先,要確定觸控事件的裝置,我的手機是event2 其次,解析度肯定得搞清楚,可參考 https://blog.csd

android adb shell 模擬廣播發送和鍵值事件

1.模擬傳送廣播adb shell am broadcast -a 定義的廣播action string2.模擬上下左右 確定鍵值adb shell input keyevent  "value"va

android adb shell的使用

        adb shell am start -n 包名/包名+類名(-n 類名,-a action,-d date,-m MIME-TYPE,-c category,-e 擴充套件資料,等)。   23、釋出埠:       你可以設定任意的埠號,做為主機向模擬器或裝置的請求埠。如:  adb fo

android adb shell 查詢程序流量情況

        本文僅僅是通過adb查詢應用的流量使用情況。當然在Android應用程式的Java程式碼中同樣可以獲得應用的流量使用情況。 1、獲得應用的Pid。       可以通過adb shell ps獲得所有程序資訊,裡面當然包含應用的pid和包名。然後對返回資訊

Android adb shell讀取手機上的QQ軟體的sqlite資料庫

一.查詢QQ軟體下建立了哪些資料庫    1.開啟adb shell    2.進入軟體安裝包下資料庫資料夾       3.查詢有哪些資料庫檔案 或者: 4.開啟webview.db 發現無法開啟,報錯誤  sqlite3: not found 二.解決  sq

Android adb shell刪除檔案和資料夾的操作

tools>adb remount  tools>adb shell  #su  #cd system/sd/data //進入系統內指定資料夾  #ls //列表顯示當前資料夾內容  #

[odroid-pc]ubuntu12.04 android adb shell error: device not found

Bus 001 Device 002: ID 8087:8008 Intel Corp. Bus 002 Device 002: ID 8087:8000 Intel Corp. Bus 003 Device 009: ID 18d1:4e12 Google Inc. Nexus One (debug) B

Android 測試 之adb shell

一次 eve focus pad eth andro event rod RoCE 一、發送鍵盤事件: 命令格式1:adb shell input keyevent "value" 其中value以及對應的key code如下表所列: KeyEvent Value

Android M App休眠 (adb shell dumpsys usagestats)

user txt adb 活躍 出了 新的 開發者 stats android App休眠 在 Marshmallow 系統,Google 宣布了一個新的功能叫 App 休眠。App 休眠會阻止那些不 常用的 App(幾天沒有用過的 App)連接網絡或者是運行任何程序直

Android成長記(1)-----android環境搭建與adb shell 命令

整理一下學習android一步一步存下來的自己總結或是從網上摘抄的比較不錯的文件,電腦要上交了,最捨不得的就是自己積累的這麼點東西了,所以決定釋出到黎梓小站,以供大家一起學習以及自己日後忘記了也有地方可找。 1.      htt

Android Studio 模擬器 adb shell 進入 root 除錯模式

在學習《第一行程式碼》中的SQLite資料庫儲存時,操作sqlite3資料庫,執行起模擬器後,在Terminal中輸入adb shell 發現進入是$符號,輸入cd /data/data/com.example.zhuzhixiong.databasetest/

Android自動化測試手段之Monkey(adb shell monkey)

android monkey原始碼下載見:http://fanfq.iteye.com/blog/781694 Monkeyrunner在這裡:http://www.51testing.com/html/59/n-242759.html ================

Android記憶體洩漏查詢和解決adb shell dumpsys meminfo packagement

1.通過adb shell dumpsys meminfo packageName來檢視記憶體使用狀況 在沒有開啟應用的情況下,該命令返回的資料是這樣的: 2.開啟這個應用的MainActivity,再通過命令檢視: 可以看到打印出來很多的資訊,而對於我們檢

Android成長記 1 -----android環境搭建與adb shell 命令

                整理一下學習android一步一步存下來的自己總結或是從網上摘抄的比較不錯的文件,電腦要上交了,最捨不得的就是自己積累的這麼點東西了,所以決定釋出到黎梓小站,以供大家一起學習以及自己日後忘記了也有地方可找。2.      該網址詳細介紹瞭如何安裝android4.1 SDK。a

android程式執行adb shell命令

final String FILE_NAME = "cat data/misc/wifi/wpa_supplicant.conf";if(DEBUG) Log.d("chenshichun"," "+this.getClass().getCanonicalName()+

[Android]通過adb shell input上報命令模擬螢幕點選事件

常用的 input上報命令: input text 1234 實際向介面注入1234文字,有輸入框,能明顯看到效果 input keyevent 4 鍵盤事件,4 為返回 input tap 100 300 單擊觸屏事件 ,模擬點選x=100 y = 30

adb shell 除錯 Android 串列埠

Android手機上很多外設是串列埠連線到AP的,如modem,gps。為了除錯這些串列埠,通常需要將它們飛線接出來,用pc的串列埠連線除錯。這樣比較麻煩。 在adb  shell裡是可以直接除錯串列埠的,就不用飛線了,還可以驗證Android串列埠配置是否正確。 用usb

Android開發時在windows中輸入adb shell提示不是內部或外部命令

在android開發中,有時候要用到入adb shell命令, 用於電腦cmd終端連線android手機。然而很多人在使用過程中,遇到在cmd中輸入adb shell提示不是內部或外部命令等現象。 這個問題一般有兩種可能:   1.就是沒有配置環境變數, 這個只需要