adb Gradle相關命令
adb相關命令
如果執行過程中還沒大概logcat某個APK就掛掉了,彈出已停止執行,我們可以用這個命令檢視關鍵錯誤資訊: logcat *:e , 這樣只是會過濾出前面帶有E的錯誤資訊。
adb logcat *:e
同理
V — Verbose (lowest priority)
D — Debug
I — Info
W — Warning
E — Error
F — Fatal
S — Silent (highest priority, on which nothing is ever printed)
推某個檔案到手機上
adb pull data/anr/traces.txt ./mytraces.txt
adb shell ps
//檢視所有程式列表,Process Status
adb shell ps|grep <package_name>
//檢視package_name程式程式
adb shell ps -x [PID]
//檢視PID程式狀態
基本命令
adb devices 顯示所有裝置
adb uninstall 包名 解除安裝
adb (-s 裝置名) install 路徑/檔名.apk
Gradle常用命令
這裡注意是./gradlew, ./代表當前目錄,gradlew代表 gradle wrapper,意思是gradle的一層包裝,大家可以理解為在這個專案本地就封裝了gradle,即gradle wrapper, 在GradleLearn/gradle/wrapper/gralde-wrapper.properties檔案中宣告瞭它指向的目錄和版本。只要下載成功即可用grdlew wrapper的命令代替全域性的gradle命令。
理解了gradle wrapper的概念,下面一些常用命令也就容易理解了。
./gradlew -v 版本號
./gradlew clean 清除GradleLearn/app目錄下的build資料夾
./gradlew build 檢查依賴並編譯打包
這裡注意的是 ./gradlew build 命令把debug、release環境的包都打出來,如果正式釋出只需要打Release的包,該怎麼辦呢,下面介紹一個很有用的命令 assemble, 如
./gradlew assembleDebug 編譯並打Debug包
./gradlew assembleRelease 編譯並打Release的包
除此之外,assemble還可以和productFlavors結合使用
./gradlew installRelease Release模式打包並安裝
./gradlew uninstallRelease 解除安裝Release模式包
./gradlew app:dependencies 檢視依賴樹
相關文章
- 想問問各位 app 測試 adb 命令相關的東西APP
- adb命令
- 常用adb 和 adb shell 命令
- 常用adb 命令
- Appium ADB命令APP
- adb命令使用
- 常用adb命令
- BGP相關命令
- Oracle相關命令Oracle
- vagrant 相關命令
- Composer 相關命令
- Vim相關命令
- 相關dos命令合集
- AIX相關管理命令AI
- pip 相關命令操作
- Linux 核心相關命令Linux
- 【hadoop/Spark】相關命令HadoopSpark
- 常用的ADB命令
- adb命令總結
- adb shell 命令整理
- Android -Gradle依賴匯入及相關知識AndroidGradle
- Linux網路相關命令Linux
- Linux 、docker 、nginx 相關命令LinuxDockerNginx
- mvn 相關命令彙總
- 【linux】命令-網路相關Linux
- adb常見操作命令
- 關於Python指令碼中執行adb命令的方法Python指令碼
- Linux檔案管理相關命令Linux
- 5-Docker映象相關命令Docker
- android ADB 實用命令整理Android
- adb用到的命令總結
- ADB命令獲取Android UIDAndroidUI
- 【Android】 adb 常用命令Android
- 快速上手Linux核心命令(八):網路相關命令Linux
- Ubuntu檔案相關命令集合Ubuntu
- Git命令的使用和相關配置Git
- firewall-cmd 相關命令總結
- Linux 查詢 日誌 相關命令Linux