❶ 求安卓手機終端模擬器adb指令
1. 顯示系統中全部android平台:
android list targets
2. 顯示系統中全部AVD(模擬器):
android list avd
3. 創建AVD(模擬器):
android create avd --name 名稱 --target 平台編號
4. 啟動模擬器:
emulator -avd 名稱 -sdcard ~/名稱.img (-skin 1280x800)
5. 刪除AVD(模擬器):
android delete avd --name 名稱
6. 創建SDCard:
mksdcard 1024M ~/名稱.img
7. AVD(模擬器)所在位置:
linux(~/.android/avd) Windows(C:\Documents and Settings\Administrator\.android\avd)
8. 啟動DDMS:
ddms
9. 顯示當前運行的全部模擬器:
adb devices
10. 對某一模擬器執行命令:
abd -s 模擬器編號 命令
11. 安裝應用程序:
adb install -r 應用程序.apk
12. 獲取模擬器中的文件:
adb pull
13. 向模擬器中寫文件:
adb push
14. 進入模擬器的shell模式:
adb shell
15. 啟動SDK,文檔,實例下載管理器:
android
16. 缷載apk包:
adb shell
cd data/app
rm apk包
exit
adb uninstall apk包的主包名
adb install -r apk包
17. 查看adb命令幫助信息:
adb help
18. 在命令行中查看LOG信息:
adb logcat -s 標簽名
19. adb shell後面跟的命令主要來自:
源碼\system\core\toolbox目錄和源碼\frameworks\base\cmds目錄。
20. 刪除系統應用:
adb remount (重新掛載系統分區,使系統分區重新可寫)。
adb shell
cd system/app
rm *.apk
21. 獲取管理員許可權:
adb root
22. 啟動Activity:
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
如:adb push test.txt /tmp/test.txt
從設備或模擬器上復制一個文件或目錄:
adb pull
如:adb pull /addroid/lib/libwebcore.so .
25、搜索模擬器/設備的實例:
取得當前運行的模擬器/設備的實例的列表及每個實例的狀態:
adb devices
26、查看bug報告:
adb bugreport
27、記錄無線通訊日誌:
一般來說,無線通訊的日誌非常多,在運行時沒必要去記錄,但我們還是可以通過命令,設置記錄:
adb shell
logcat -b radio
28、獲取設備的ID和序列號:
adb get-proct
adb get-serialno
29、訪問資料庫SQLite3
adb shell
sqlite3
❷ android的shell有啥用
android 底層驅動實際linux, linux中大量使用了shell。那 shell到底是什麼東西呢?個人理解相當於windows中的
cmd,但是shell很強大,如果你能熟練使用shell,在android開發中如虎添翼。
下面就android常用的shell進行一下說明:
1. cd (change directory)
如: cd / 跳轉到根目錄 cd ~ 跳轉到用戶所在的目錄
2. ls (list)
顯示目錄結構
3. chmod 777 path
在開發過程中,如果發現文件不能讀寫,首先應該想到是否給user許可權,可以通過該命令試試看
改變目錄屬性,如果目錄下面還有子目錄,加上-R
4. chown 該變目錄所有者
如果目錄還有子目錄,加上-R
5. rm 目錄
如果是文件加上-f
如果是目錄加上-r
6. find
找文件,如果找到R.java文件,然後刪除它
find . -name R.java|args rm -rf
find . -name *.svn|xargs rm -rf
find . -name *.class|xargs rm -rf
7. 替換,如某個文件中根據某個模式替換某行
如下命令就是找到FPTitlebar.java這個java文件,找不到// pm.shutDown();,用pm.shutDown();替換之。
find . -name FPTitlebar.java -exec sed -i 's\// pm.shutDown();\ pm.shutDown();\' {} \;
比較難的如下所示:
find . -name *.java -exec sed -i 's\KeyEvent.KEYCODE_2\KeyEvent.KEYCODE_CAMERA \g ' {} \;
find . -name *.java -exec sed -i 's\KeyEvent.KEYCODE_1\KeyEvent.KEYCODE_CALL \g ' {} \;
找到所有的java文件,用KeyEvent.KEYCODE_CAMERA替換KeyEvent.KEYCODE_2
8. 編譯android源碼時實際也是執行shell命令:
//執行build 目錄下envsetup.sh命令
. build/envsetup.sh
//彈出選擇框,分別選擇第一個,第一個,第五個,第三個
choosecombo 1 1 5 3
//設置環境變數
export ANDROID_JAVA_HOME=$JAVA_HOME
//執行update命令
make update-api
//起4 個線程同時編譯
make -j 4
9. 如果你使用了第三so包,需要在android編譯,直接在mk文件中添加如下設置即可:
如下所示:
1. 聲明library名稱
###############################
LOCAL_STATIC_JAVA_LIBRARIES := xstream
###############################
2. 加入引入的庫文件
###############################
include $(CLEAR_VARS)
LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := xstream:xstream-1.3.1.jar
include $(BUILD_MULTI_PREBUILT)
###############################
❸ 一共有幾種命令行 安卓的shell命令、back track的終端、還有cdlinux終端等等
如串口線不一樣的軟體,但都是linux的虛擬終端,
androidshell命令,一般是在一個軟體中運行,也是一個虛擬終端。
linux,如back track的終端、還有cdlinux終端,有很多很多的不同終端可用,其作用是一樣的。
android的命令解釋器,和各種,命令是與linux不同的。
事實上,在個人電腦出現前,人們通過一個設備,使用短的連線(如串口線),或者遠距離的電話線連接大型計算機,來使用這個大型計算機;這個設備有鍵盤,顯示器,但是沒有處理能力,即沒有處理器,沒有存儲器,……,僅僅是用來駛入命令,顯示運行結果的設備,這就是終端。
後來,有了個人計算機,終端與主機一體了,但linux與unix有親緣關系,而unix就是很多大型機的操作系統,linux也就延續了終端的設計,保留了終端的框架,這是個低層的設計。linux所有的命令,都是通過終端輸入,輸出的。而且,現在的Linux仍然像早期的大型機一樣,可以連接很多很多的終端。
而在圖形界面下,不能直接使用終端的,就使用軟體終端的方法來實現,這個就是虛擬終端。不管是cdlinux,back track,ubuntu,fedroa,……,所有的linux,unix,bsd,在圖形界面下的命令的輸入輸出軟體,都是虛擬終端。有很多不同版本的虛擬終端,雖然界面,菜單,……,不同,但功能是一樣的。
android使用了linux的內核,雖然其他的都是自己搞的,但既然內核是linux的,android系統也使用了很多linux的概念的框架,基本與linux是一致的。
實際上,有另一個概念,虛擬終端僅僅是給shell的運行創造了一個環境,真正實現命令解釋的,是shell。linux有很多不同的shell,如,sh,bash,ash,csh,zsh,busybox,等等。
android自己做了一個shell,與linux的基本一樣,但不與linux完全相同;不過,android可以使用busybox,也可以通過chroot 運行一個完全的linux
❹ 安卓shell命令打開深色模式
強制深色模式軟體可以幫助使用者緩解眼部疲勞。一鍵打開黑暗模式,手機屏幕會變成全黑。非常適合晚上玩手機。暗模式軟體可以有效保護你的視力,減少對眼睛的傷害。歡迎有需要的用戶下載
1、核心功能是切換Android系統的暗/夜/暗/暗模式/主題/UI。(支持定時切換)。2、主要功能是切換Android系統的暗模式開關,而不是全局強制暗顏色。3、在昏暗環境下,智能提示開啟健康護眼,更加智能健康。4、在有足夠亮度的環境下,智能提示會關閉夜間模式,晝夜無縫切換。
軟體亮點:1、健康眼部使用時間為30分鍾。如果超過,則視為疲勞用眼。我們會給你友好的疲勞提示,做你保護眼睛的小管家。2、有三種工作模式,效果相同。請根據需要選擇它們3、普通模式(同MIUI暗模式開關,部分系統受限無法使用)立即生效。4、兼容模式:需要ADB授權一次,安卓10及以上立即生效,安卓9.0及以下重啟設備後生效。(注意:安卓5.1及以下版本在切換到黑暗模式時將需要啟動駕駛模式才能使切換生效)。5、兼容模式要求使用以下adb說明進行授權(注意:某些系統,如OPPO,甚至可能會限制授權)。
❺ 如何打開android命令行終端
1、連接電腦上,用adb打開,android命令行終端即可。
終端命令sudo: Executing Commands with Elevated Privileges 執行命令特權 sudo是允許系統管理員讓普通用戶執行一些或者全部的root命令的一個工具,如halt,reboot,su等等。這樣不僅減少了root用戶的登陸 和管理時間,同樣也提高了安全性。Sudo不是對shell的一個代替,它是面向每個命令的。
app_0是用戶名,也就是終端在系統中的名字。android是主機名/ 表示當前路徑。
這些信息存儲在變數PS1中,自己可以改變。改成彩色更加美觀,而且輸入命令後更加容易找到提示符。有一個重要的基本變數是PATH,這叫命令搜索路徑。
❻ 如何用shell 自定義終端命令
alias ad=』git add』
alias st=』git status』
alias stsh=』git stash』
alias ci=』git commit』
alias br=』git branch』
alias bra=』git branch -a』
alias co=』git checkout』
alias dif=』git diff』
alias po=』git push』
alias poo=』git push origin』
alias pod=』git push origin develop』
alias por=』git push origin release』
alias pom=』git push origin master』
alias pl=』git pull』
alias plo=』git pull origin』
alias pld=』git pull origin develop』
alias pldreb=』git pull origin develop –rebase』
alias plr=』git pull origin release』
alias plm=』git pull origin master』
alias pu=』git pull upstream』
alias fch=』git fetch』
alias reseth=』git reset –hard』
alias reb=』git rebase』
alias rebc=』git add . && git rebase –continue』
alias reba=』git rebase –abort』
alias log=』git log』
alias kk=』gitk』