android配置adb
❶ 如何用adb連接android手機
(1)首先先用usb線連接android手機,然後輸入指令:adb tcpip,埠號默認為5555。
(1)android配置adb擴展閱讀
adb是androidsdk里的一個工具, 用這個工具可以直接操作管理android模擬器或者真實的andriod設備(如G1手機). 它的主要功能有:
1、運行設備的shell(命令行)。
2、管理模擬器或設備的埠映射。
3、計算機和設備之間上傳/下載文件。
3、將本地apk軟體安裝至模擬器或android設備
ADB是一個客戶端-伺服器端 程序, 其中客戶端是你用來操作的電腦, 伺服器端是android設備。而ADB驅動就是電腦與android設備的通信的客戶端驅動程序。
❷ android開發的adb怎樣安裝
第一步,打開環境變數配置窗口。右擊計算機,屬性-高級系統設置-環境變數。
第二步,添加android系統環境變數。在系統變數下點擊新建按鈕,輸入環境變數名android(自己的習慣命名),將android開發工具的路徑導入,如圖:
第三步,在path中添加剛剛添加的環境。選擇系統變數中Path,點擊編輯按鈕,輸入剛剛建好的環境,方法和配置java一樣,記住要加兩個百分號,如圖:
第四步,測試環境變數。
首先打開運行命令,運行在開始菜單中就有,如果找不到可以在開始中搜索即可,也可以直接按住win+R快捷鍵,打開運行。
5
最後一步,在運行中輸入cmd,調用命令操作窗口。進入後輸入adb查看運行結果。
❸ Androidstudio-ADB遠程調試
第一步:
查看sdk位置,並且記錄下來:C:\Users\wrs13\AppData\Local\Android\Sdk
File → Project Structure → SDK location
第二步:進入C:\Users\wrs13\AppData\Local\Android\Sdk\platform-tools,
查看是否存在adb.exe,AdbWinApi.dll, AdbWinUsbApi.dll
如果有在path中,添加環境變數
第三步:此時,打開cmd,輸入adb
第四步:新建,變數名為:ANDROID_HOME
變數值為: C:\Users\wrs13\AppData\Local\Android\Sdk,點擊確定
第五步:重啟android studio,點擊Terminal,輸入adb
如果自動看到很多英文信息,表示adb配置成功。
第六步:輸入adb tcpip 5555
出現:restarting in TCP mode port:5555,表示埠正常,可以使用連接
第七部:適用所有手機,不ROOT也行,查看手機的IP地址:如adb connect 192.168.10.78
輸入:adb connect 192.168.10.78:5555,看到如下信息則表示連接成功。這個時間,你可以拔掉數據線,運行程序,就可以正常看到日誌了。
二:裝插件 ADB WIFI
❹ Android 開發常用的adb命令
在Mac 下配置Android SDK的adb命令添加到環境變數:
1. 檢查 .bash_profile
使用 vim .bash_profile 打開該文件,如果該文件存在則直接進入如下第二個步驟,如果該文件不存在,可通過下面命令創建.bash_profile:
touch .bash_profile
2. 編輯 .bash_profile
打開.bash_profile文件,進行編輯,命令如下:
vim .bash_profile
添加如下內容, 以下是我的sdk的路徑,具體路徑根據自己sdk路徑稍作改動即可;
3. 保存 .bash_profile
按 esc 鍵後退,然後輸入 :wq 後保存退出;
4. 更新配置
source .bash_profile
(1) 查看當前顯示的activity的名字**
(2) 查看前台Activity
(3). 查看前台Activity的棧信息
結果如下:
在沒有root的手機里想adb pull出裡面的東西可以先用這個命令搜出位置,然後在pull出來
將apk後綴改成zip, 然後解壓,
Ctrl + C 停止錄屏
配置fastboot命令環境變數
fastboot刷機步驟:
持續更新...
❺ Android 常用adb命令
常用adb 命令
配置mat 環境,因為從 android profile直接獲取到的hprof文件格式與mat的格式不兼容,所以需要使用工具轉換一下
第 1 行:進程信息
總共(total):754個
運行中(running)狀態:1個
休眠(sleeping)狀態:753個
停止(stopped)狀態:0個
僵屍(zombie)狀態:0個
第 2 行:內存信息
5.5G total:物理內存總量
5.4G used:使用中的內存量
165M free:空閑內存量
76M buffers: 緩存的內存量
第 3 行:Swap分區信息
2.5G total:交換區總量
789M used:使用的交換區大小
1.7G free:空閑交換區大小
2.4G cached:緩沖的交換區大小
內存監控時,可以監控swap交換分區的used,如果這個數值在不斷的變化,說明內核在不斷進行內存和swap的數據交換,這是內存不夠用了。
第 4 行:CPU信息
800%cpu:8核cpu
100%user:用戶進程使用CPU佔比
3%nice:優先值為負的進程佔比
54%sys:內核進程使用CPU佔比
641%idle:除IO等待時間以外的其它等待時間佔比
0%iow:IO等待時間佔比
3%irq:硬中斷時間佔比
0%sirq:軟中斷時間佔比
第 5 行及以下:各進程的狀態監控
PID:進程id
USER:進程所屬用戶
PR:進程優先順序
NI:nice值,負值表示高優先順序,正值表示低優先順序
VIRT:進程使用的虛擬內存總量,VIRT=SWAP+RES
RES:進程使用的、未被換出的物理內存大小,RES=CODE+DATA
SHR:共享內存大小
S:進程狀態
%CPU:上次更新到現在的CPU佔用時間比
%MEM:使用物理內存佔比
TIME+:進程時間的CPU時間總計,單位1/100秒
ARGS:進程名
❻ android利用adb命令,獲取當前界面(當前Task的棧頂).
開發項目中經常會遇到很多手機廠商製造的麻煩.如涉及許可權,程序授權(受信任應用),或service自啟動管理等.由於android手機種類繁多,廠商自製系統各自為王.弄得我們有時不得不針對固定的廠商或機型做定製開發.
本文就提供一種靠adb命令獲取手機當前activity的方法!
1.首先 要配置adb環境變數 這里就不多說了,自己網路就好了,非常簡單!
2.配置好環境變數後,就可以運用adb 命令了.
以OPPO r9S獲取自啟動管理界面為例:
將手機調好到指定界面後:打開cmd 輸入
1) adb devices //查看鏈接設備
adb shell mpsys activity top //獲取棧頂activity
![Q%T]T N0RQ0X{@ GP~TVZFG.png]( http://upload-images.jianshu.io/upload_images/3995903-d4895ea759168dc6.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240 )
2) 1.cmd命令中輸入:adb shell 進入shell命令模式
2.shell中輸入:logcat | grep ActivityManager 真機運行應用,可以實時 查看當前正在運行的Activity;
或者也可以用第二種方法.
至於用那種,看界面吧,這里第二種就不貼圖了.讀者自己去嘗試吧!
補充:已測試手機(為service開啟自啟動或設置受保護程序);
❼ 如何安裝Android SDK和設置ADB
安裝Android SDK和設置ADB步驟:
註:在安裝前,首先要配置JDK環境變數,JDK在java官網下載即可。
一、 JDK環境配置:
1. 安裝好jdk後右擊"我的電腦">屬性>高級>單擊"環境變數"按鈕
2. 點擊"系統變數"選項框中的"新建"按鈕
3. 在變數名右邊的文本框中輸入 JAVA_HOME
4. 在變數值右邊的文本框中輸入jdk的安裝路徑(如盤符:*Javajdk1.*)直到jdk文件夾根目錄,之後點確定保存退出
7.在變數名右邊的文本框中輸入CLASSPATH
8.在變數值右邊的文本框中輸入".;%JAVA_HOME%jrelib t.jar.;%JAVA_HOME%lib ools.jar" 點確定>確定>確定後保存退出
二、測試
1. 配置好環境後:開始>運行>cmd 在命令窗口輸入java -version
2. 回車後如果顯示有java version "1.*.x"則說明安裝好再輸入java>回車>javac>回車後,顯示相關jdk相關信息則說明配置成功
三、SDK安裝成功後,配置環境變數(SDK安裝需要「翻牆」在Google上網才能下載安裝包)
1. 滑鼠右鍵擊"我的電腦">屬性>高級系統設置>高級>單擊"環境變數"按鈕
2. 在系統變數中,雙擊下拉列表中變數為"Path"的項
3.在彈出的對話框中的變數值右邊的文本框的最後輸入adb.exe和fastboot.exe所在的盤符,如」; C:Workandroid-sdk_r07-windowsandroid-sdk-windowsplatform-tools」點擊確定退出設置即可
四、ADB調試
1. 將手機設置為debug模式,在開發者選項中
2. 手機通過USB線插上電腦,連接成功以後,第一次連接的手機會在手機屏幕上顯示一串字元,直接選擇接受。
3. 打開CMD,輸入:ADB devices,看是否出現以下
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
248227000396 device
如果出現
adb server is out of date.killing
ADB server didn't ACK
* failed to start daemon *
請按照以下步驟操作:
1. 關閉所有的防火牆軟體
2. 在cmd窗口輸入:C:Usersxxxx>adb nodaemon server, 系統提示「 cannot bind 'tcp:5037' 這是ADB所需要的5037埠被佔用了,關掉佔用的進程即可。
總結:安裝Android SDK和設置ADB時,先要安裝JDK,配置環境變數,然後安裝SDK,配置環境變數,最後ADB調試 順序不能弄反,JDK、SDK、ADB和fastboot工具要提前下載好
❽ 如何配置android的adb環境變數
解決的辦法有兩種:
(1)配置android sdk的環境變數;
(2)直接進入android sdk所在的目錄執行(其實可以不配置環境變數而直接進入目錄執行文件的)。
方法一:配置android sdk環境變數,以我安裝的android sdk為例(E:android-sdk),如圖-2。
在設置系統環境變數的地方新建ANDROID_HOME(右鍵點擊我的電腦–>屬性–>高級–>環境變數–>系統變數–>新建,注意是「系統變數」而不是「Administrator的用戶變數」)
(1)ANDROID_HOME=E:android-sdk(android sdk所在目錄),如圖-3;
(2)在 path 中加入 %ANDROID_HOME% ools ,注意不要改變其他文件路徑,只需在分號後面加入,如圖-4。
如果是2.3版本,想在任意命令行上執行adb命令,還需要在path中加入%ANDROID_HOME%platform-tools,即%ANDROID_HOME% ools與%ANDROID_HOME%platform-tools同時加入path中,tools目錄運行android命令,platform-tools目錄運行adb命令,如圖-4。
❾ 超實用的adb與adb shell常用命令匯總
adb(Android Debug Bridge),SDK自帶的工具,可實現橋接功能,實現PC和android設備的交互
adb shell:基於Android linux系統操作,放在安卓設備的system/bin目錄下,手機端的命令
一:adb常用命令
1. PC連接android設備
(PC與android設備連接同一個wifi,或處於同一個區域網)
連接:adb connect ip:5555
斷開連接:adb disconnect ip
查看連接設備的信息:adb devices
獲取設備的狀態:adb get-state
2. 重啟adb server
打開adb服務:adb start-service
關閉adb服務:adb kill-service
3. 安裝卸載軟體
安裝:adb install apkpath(某個apk)
adb install -r :強制安裝
卸載: adb uninstall package(可用adb shell pm list packages查看包名)
4. 列印日誌
列印android系統日誌:adb logcat
將日誌列印並保存指定文件夾:adb logcat > /Users/apple/Desktop/log.txt
終止進程:control+C
列印mpsys,mpstate,logcat的輸出,用於分析錯誤:adb bugreport
5. PC與android設備上文件復制
android設備上文件復制到PC上:adb pull
PC上文件推至android設備:adb push
6.重新掛載system分區為可寫,需要root許可權./system分區默認掛載為只讀,但有些操作比如給android系統添加命令,刪除自帶應用等需對系統進行寫操作,得重新掛載為可寫
adb shell
su
或:adb root
adb remount 重新掛載文件系統,獲得可寫的許可權(默認情況是只有可讀許可權的),使用adb remount 的前提是要有root許可權
7. 刪除系統應用
adb root
adb remount
adb shell
cd system/app
rm *apk
二:adb shell命令
adb shell 進入系統子目錄,exit 退出
1. pm命令
列出系統應用的所有包名:adb shell pm list packages 可用grep來過濾:adb shell pm list packages | grep 關鍵字
清除應用數據與緩存:adb shell pm clear <packagename>
2. am命令
啟動應用:adb shell am start -n com.xxx.xxxxxxx|xxx.Activity(可通過adb shell mpsys activity activities | grep mFocusedActivity查看
強制停止應用:adb shell am force-stop <packagename>
3. input命令
模擬點擊事件,點擊坐標點(x,y):adb shell input tap x y
模擬滑動事件,從(x1,y1)到(x2,y2):adb shell input swipe x1 y1 x2 y2
發送文本內容:adb shell input text
模擬按下home:adb shell input keyevent KRYCODE_HOME
4. screencap命令
截屏:adb shell screencap
5. 查看網路狀態命令
查看當前網路狀態:adb shell netstat
通過配置文件配置和管理網路連接:adb shell netcfg
查看網路信息:ifconfig
測試網路聯網狀態:ping
5.其它相關命令
查看當前終端中進程:adb shell ps
獲取cpu信息:adb shell cat /proc/cpuinfo
查看內存信息:adb shell cat /proc/meminfo
查看屏幕解析度:adb shell wm size
查看設備ip地址:adb shell ifconfig | grep Mask
查看實時資源佔用情況:adb shell top
❿ 【Android】如何使用ADB進行調試
1、adb devices
( 用於查看當前adb連接的設備有哪些,這里目前是無)
(10)android配置adb擴展閱讀:
無線使用ADB(Android Debug Bridge)非常的實用,它能夠讓你的手機用無線來取代USB連接,與電腦鏈接起來更加的方便快捷,還可以保護電池。需要root。
還可以進行以下的操作:
1、快速更新設備或手機模擬器中的代碼,如應用或Android系統升級;
2、在設備上運行shell命令;
3、管理設備或手機模擬器上的預定埠;
4、在設備或手機模擬器上復制或粘貼文件;
老玩家對adb這個調試工具肯定不陌生了,不過一般都是用USB連接來玩兒,這次帶來的是用無線進行連接,就太強大了,畢竟usb連接對電池的壽命有一定影響。