日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

adb 命令实用

發布時間:2025/3/15 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 adb 命令实用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


1.adb安裝:
adbinstall.bat:
原理:將apk文件拖進此bat,install命令會強制(覆蓋)安裝apk安裝包。
代碼如下:

1 @echo on 2 adb install -r %1

?



pause

2.push文件到手機上
原理:把文件push到android手機的sdcard/目錄下。

1 @echo on 2 ::注釋,%~nx1 代表只取文件名 3 REM 操作方法:將要傳到手機目錄中的文件拖到bat文件上 4 adb push %1 sdcard/dz/%~nx1 5 pause

?



3.截屏
adb截屏.bat:
原理:實時手機截屏。先將截屏圖片放在sdcard目錄下,然后拉到本地。
代碼如下:

1 @ECHO OFF 2 for /f "tokens=2 delims==" %%a in ('wmic OS Get localdatetime /value') do set "dt=%%a" 3 4 SET timeStamp=%dt:~0,4%-%dt:~4,2%-%dt:~6,2%_%dt:~8,2%-%dt:~10,2%-%dt:~12,2% 5 6 @ECHO ON 7 adb shell screencap -p /sdcard/screenshot_%timeStamp%.png 8 adb pull /sdcard/screenshot_%timeStamp%.png ./screenshot_%timeStamp%_.png 9 10 pause

?



4.anr抓取
anr抓取.bat:
原理:同上,將手機的traces.txt拉到本地。手機發生anr之后可以用,但一般用不上。anr:Application Not Responding -- 程序無響應。

1 @ECHO OFF 2 for /f "tokens=2 delims==" %%a in ('wmic OS Get localdatetime /value') do set "dt=%%a" 3 4 SET timeStamp=%dt:~0,4%-%dt:~4,2%-%dt:~6,2%_%dt:~8,2%-%dt:~10,2%-%dt:~12,2% 5 SET mutID=_mut 6 7 @ECHO ON 8 adb pull data/anr/traces.txt traces_%timeStamp%.txt

?



5.logcat日志

原理:當手機需要重現crash、或者x分鐘內已經發生過crash(x≈15~30),點擊此bat,logcat命令會將手機的logcat日志拉下來并實時記錄,直到你關閉cmd窗口。然后在拉下來的txt中尋找fatal字眼,附近上下文即為crash日志。

1 @ECHO OFF 2 for /f "tokens=2 delims==" %%a in ('wmic OS Get localdatetime /value') do set "dt=%%a" 3 4 SET timeStamp=%dt:~0,4%-%dt:~4,2%-%dt:~6,2%_%dt:~8,2%-%dt:~10,2%-%dt:~12,2% 5 SET mutID=_mut 6 7 @ECHO ON 8 adb logcat -v time > .\"%mutID%_%timeStamp%_logcat.log" 9 10 pause

?


6.aaptdump.bat:
原理:將apk文件拖進此bat,能調用aapt來解析apk的name(標識)、versionCode(構建號)、versionName(版本號)、sdkVersion、targetSdkVersion、permission等大量信息。
前提:需要設置appt.exe的環境變量,appt.exe能在adt的sdk中找到(實測能用)。
代碼如下:

1 @echo on 2 echo 請先設置aapt的路徑 3 cd D:\adt-bundle-windows-x86_64-20140702\sdk\build-tools\android-4.4W 4 aapt dump badging %1 5 6 pause

?7.

刪除手機目錄下的某個文件

代碼如下

1 @echo off 2 ::刪除host.txt文件 3 4 adb shell rm sdcard/dz/host.txt 5 6 pause

?

轉載于:https://www.cnblogs.com/lisa2016/p/11061056.html

總結

以上是生活随笔為你收集整理的adb 命令实用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。