(cmd-adb)關於ADB的使用記錄

[ADB文件]  在Android sdk/platform-tools文件夾裏

(關於Andorid sdk獲取參考我的打包APK環境配置)


ADB文件   三個文件

異常發現:剛開始配置好計算機環境後能用,第二天發現不能用了。查閱資料,把這3個文件放到C盤-user-***就又可以用了。模糊記得是更改了c盤user\win32\.android裏的adb_usb.ini文件解決USB問題

參考https://www.crifan.com/adt_android_can_not_find_adb_usb_ini_file/

 

ADB環境如下

網上也是各種說法,心亂。首先得確保Android sdk和Java安裝正確 (參考我的文章Unity打包APK環境配置)

(翻看發現上面截圖錯誤  jre\bin ,可以沒有,已測試)

 

控制檯運行adb -version 可以看到adb所在位置

 

ADB命令

直接打開cmd,輸入adb 可以測試環境變量有無配對

 

adb start-server 啓動adb

adb push  文件名 路徑   把adb同級路徑下的文件推送到D盤或者安卓內存裏都行《文件名》空格《路徑》

adb kill-server  殺掉adb進程

adb shell rm  路徑/文件名

adb device  查看連接的設備(直接顯示設備名字,其他都是不對的)

adb install  XXX.apk 安裝APK到設備中

adb shell pm list packages  查看手機上應用的packageName

adb shell pm list packages -f   apk文件在手機上的安裝位置

adb logcat -d查看log並退出

adb find

adb shell 進入目錄(cd 目錄) ls 列舉所有文件

adb uninstall  com.hase.bclm.client(包名)

注意:adb在運行期間,插入PC的設備會檢測不到,所以需要kill-server

 

2019.5.8日誌更新

1:使用cmd運行adb push的時候,報錯 device unauthorized.查閱後發現設備又彈出調試確認窗口,未點擊確認。如圖

2:adb push 命令和文章開頭有出入,報錯如下。(沒有發現文件在哪個目錄)

C:\WINDOWS\system32>adb push phone.apk /storage/emulated/0/download/
adb: error: cannot stat 'phone.apk': No such file or directory

解決辦法:

C:\WINDOWS\system32>adb push D:\phone.apk /storage/emulated/0/Download/
D:\phone.apk: 1 file pushed. 17.2 MB/s (21857268 bytes in 1.209s)

C:\WINDOWS\system32>adb install D:\phone.apk
Performing Streamed Install
Success

使用adb push  【哪個目錄的文件】   【到哪裏】(例如:adb push  D:\phone.apk   /storage/emulated/0/Download/

 

2019.5.9更新日誌  /data/local/tmp 手機內存

PS:爲了往虛擬機裏install文件,搞了一天,終於看見Success這個單詞了!

說明:/data/local/tmp爲系統內存,使用adb shell獲得root權限進入目錄使用pm install -s(內存卡)  .apk   安裝一直失敗。最後在手機內存pm install -f  .apk成功了

error: INSTALL_FAILED_CONTAINER_ERROR  sd卡訪問失敗

參考鏈接:https://blog.csdn.net/u012561176/article/details/44162241 adb安裝apk常見錯誤

https://www.jianshu.com/p/09f418d2bcde  pm命令

安裝了一個Unity apk文件

虛擬機如下,Eclipse創建的AVD(自己創建可行,Device Definetions裏面提供的我就運行不起來了)

這裏有個CPU/ABI 需要的是system image(如API 20),可以在

https://www.androiddevtools.cn/ 這裏下載

 

//後續

安裝後打不開做的Unity app.網上隨便下載一個就行,認生。。。仍在處理中。。。。

 

 

 

adb,只要Java和Android環境配置好,adb就在Android sdk/platform-tools文件夾裏

 

參考鏈接:

http://www.zhuangjiba.com/soft/7708.html  cmd命令使用

https://www.cnblogs.com/playing/archive/2010/09/19/1830799.html  ADB命令

https://www.cnblogs.com/lsdb/p/9438215.html   ADB安裝

http://blog.sina.com.cn/s/blog_540316260102xt36.html ADB Failure [INSTALL_FAILED_CONTAINER_ERROR]

 

 

再堅持一下,說不定就成功了!    好記性不如爛筆頭

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章