一、android命令:
android list target ----列出所有的target資訊android list avd --- 列出已經建立的模擬器android create avd --name 4.1 --target 2 --abi goole/armeabi-v7a ---建立avd模擬器(指定模擬器的名稱,target,abi)android create avd --name 4.3.1 --target 5 --skin HVGA --abi default/armeabi-v7a -f ---建立模擬器,並覆蓋先前的模擬器, -f表示覆蓋android delete avd --name avd4.0.3 ---刪除模擬器android create project --name ABC --path ./ABC --target 2 --activity FirstActivity --package com.test.amg --建立工程android update project --name ABC --path e:/test/ABC ---更新工程 update 更新工程只更新loacl.propreties、bulid.xml、proguard-project.txt
二、am全稱activity manager,是Android下非常實用命令
adb shell am kill-all --殺掉所有程序adb shell am restart --重啟adb shell am monitor --監控adb shell am start [options] <INTENT> -D: 允許除錯功能 -W: 等待app啟動完成 -R <COUNT>: 重複啟動Activity COUNT次 -S: 啟動activity之前,先呼叫forceStopPackage()方法強制停止appadb shell am start com.sankuai.meituan/com.meituan.passport.LoginActivity ---啟動一個頁面adb shell am start -S com.sankuai.meituan/com.meituan.passport.LoginActivity ---先關閉應用,再重新啟動(-S是大寫)
三、pm全稱package manager,pm模擬Android行為或者查詢裝置上的應用
adb shell pm list package ---列出所有的包adb shell pm list package ufenqi ---查詢包adb shell pm list package -f ---列出詳細的包的資訊adb shell pm list package -s ---檢視系統應用包adb shell pm list package -3 ---檢視非系統包adb shell pm list package -i ---檢視包的安裝著資訊adb shell pm list com.sankuai.meituan ---檢視單個包的安裝位置adb shell pm install apkname ----安裝包adb shell pm uninstall packagename---解除安裝包(目前會報錯)adb shell pm uninstall packagename -k ---保留資料解除安裝adb shell pm clear packagename ---清楚使用者的所有資料adb shell pm list permissions -d ---列出危險許可權adb shell pm list instrumentation ---列出測試包信