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命令
- Oracle相關命令Oracle
- vagrant 相關命令
- Vim相關命令
- oem相關命令
- RMAN命令相關
- BGP相關命令
- sqlite相關--------adb shell操作,工具操作,程式操作SQLite
- 常用adb 和 adb shell 命令
- 常用adb 命令
- 常用adb命令
- Composer 相關命令
- AIX相關管理命令AI
- gpfs 相關命令大全
- 相關dos命令合集
- solaris10_相關命令_處理器_相關
- adb shell 命令整理
- adb命令總結
- Appium ADB命令APP
- ADB命令使用技巧
- 常用的ADB命令
- Linux 相關scsi命令Linux
- AIX系統相關命令AI
- linux 安全相關命令Linux
- 【整理】adb命令、adb shell與Linux各種命令(busybox)Linux
- Android Gradle 技巧之一: Build Variant 相關AndroidGradleUI
- 常用gradle命令Gradle
- Linux 、docker 、nginx 相關命令LinuxDockerNginx
- 【linux】命令-網路相關Linux
- 5-Docker映象相關命令Docker
- vi編輯器相關命令
- 資料卷的相關命令
- mvn相關介紹和命令
- Linux網路相關命令Linux
- 在Mac配置adb命令Mac
- ADB常用命令
- Android常用adb命令Android