Android adb shell 常用命令


Ø  簡介

adb 命令是 Android SDK 中自帶的一個調試工具,可以調試電腦中的手機或者模擬器,使用 adb 命令前需要將 sdk 中的 platform-tools 目錄添加到環境變量中。

 

1.   什么是 adb shell

adb(Android Debug Bridge) 的字面意思是安卓調試橋梁”,顧名思義就是可以對 Android 中的運行設備(手機/瀏覽器)進行調試或設置等。而 shell 的意思是外殼程序and shell 則表示打開安卓調試橋梁的外殼程序,純屬個人理解。

 

2.   設置 adb 環境變量

1)   未添加 adb 環境變量的效果

clip_image001[8]

2)   編輯“系統環境變量”,將 SDK 中的 platform-tools 目錄添加 path 中去,例如:C:\Users\GOO\AppData\Local\Android\sdk\platform-tools

3)   添加 adb 環境變量后的效果(注意:需要重新打開一個 cmd 窗口

clip_image003[8]

 

3.   adb 命令

命令

參數

說明

adb/adb help

查看 adb 命令幫助信息

adb shell

進入模擬器的 shell 模式

adb root

重新啟動 adb 獲取並獲取管理權限

 

4.   adb shell 命令

命令

參數

說明

su

切換為超級管理員

cd

PATH

進入指定目錄

ls

[-a] [-i] [-l] [-n] [-s]

列出目錄內容
-a
:列出所有文件,包括隱藏文件
-i
:輸出文件的i節點的索引信息
-l
列出文件的詳細信息
-n
:用數字的GUID代替名稱
-s
:輸出該文件的大小

chmod

[OPTION]<MODE>[FILE]

修改文件權限

exit

退出 adb shell 命令

 

5.   sqlite 命令

子命令

參數

說明

sqlite3

[DATABASE]

打開指定的 sqlite 數據庫

.help

查看 sqlite 命令幫助信息

.mode

MODE[TABLE]

MODE 包括:asciicsvcolumnhtmlinsert(數據插入的 INSERT INTO 語句)、linelisttabstcl

.width

NUM1, NUM2…

設置列寬度

.header/headers

on|off

設置是否顯示列名

.databases

列出所附數據庫的名稱和文件

.table/.tables

[TABLE]

查看數據庫中的所有表

.schema

[TABLE]

查看建表語句

sql

執行 SQL 語句,語句必須以“;”分號結束

.exit/.quit

退出 sqlite 命令

ctrl + d

輸入錯誤命令時,sqlite 命令就會產生“…>”提示,這時需要強制退出 sqlite 命令

使用示例:

clip_image005[8]

注意:數據庫名稱大小寫要一致,表名可忽略大小寫。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM