20200507adb命令、android基礎知識學習

一、模擬器連接:

窗口連接夜神模擬器adb:adb connect 127.0.0.1:62001  第二個端口62005

二、adb常用指令:

adb shell 進入root

#代表有root權限  $代表沒有root權限

adb install xxx.apk  ; 在設備安裝apk

adb install | -r xxx.apk;   覆蓋安裝

adb uninstall  包名  ; 卸載應用

adb shell pm list package ;查看系統上所有應用包名   com.android 是系統的包

adb shell  /   pm list  package | grep 'wandoujia'  搜索包名 

adb push 本地路徑  設備路徑(adb push xxx /sdcard) ;PC寫入設備

adb pull 設備路徑  本地路徑(adb pull /sdcard/...  本地路徑)  ;設備讀取到PC  。由於權限問題,不能直接pull到電腦磁盤根路徑

adb shell screencap /sdcard/wandoujia.jpg;屏幕截圖

adb kill-server   adb start-server;adb服務啓動和關閉

netstat -ano | findstr "5037";端口被佔用查看方式:

taskkill -f -pid xxx;殺死進程

 

三、寫腳本命令(需要選擇utf-8,xxx.bat文件):

例如:

adb devices

pause

 

四、package和activity

package 每個app的package是唯一的,類似於身份證。不是文件名

獲取包名 可以通過uiautomator查看。

activity獲取,通過命令可以查看

aapt dump badging 包的完整路徑;可以查看包的launchable-activity,啓動初始頁面。

可以通過加 | findstr "launchable-activity"

activity佈局:framelayout  最簡單的佈局,後面的覆蓋前面的;linearlayout  垂直或者水平佈局;   absolutelayout  絕對佈局 ; relativelayout  相對佈局;tablelayout 表格佈局;testview 顯示文字;imageview  顯示圖片。

     

 

 

 

 

 

 

 

 

 

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