[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]
再堅持一下,說不定就成功了! 好記性不如爛筆頭