1. 程式人生 > >Android群英傳 第二章-ADB

Android群英傳 第二章-ADB

ADB是什麼?

Android Debug Bridge

ADB基礎

  • ADB位於SDK的platform-tools目錄下,可以將platform-tools的路徑新增到系統環境變數中

手機連線上電腦後,在命令列輸入如下命令:
C:\Users\Administrator> adb shell
之後就可以使用Linux下的Shell命令

ADB常用命令

常用命令 解釋
android list targets 顯示系統中全部Android平臺
adb install -r F:\Test.apk 安裝Apk install
adb push -r D:\Test.apk /system/app/ 安裝Apk push(寫入命令,寫入手機系統)
adb push D:\file.txt /system/temp 向手機寫入檔案
adb push /system/temp D:\file.txt 從手機拿資料
adb shell 檢視Log
adb shell df 檢視系統碟符
adb shell pm list packages -f 輸出所有已經安裝的應用
adb shell input keyevent 3 模擬按鍵輸入
adb shell input touchscreen swipe 18 665 18 350 模擬滑動輸入
adb shell dumpsys 檢視執行狀態
adb shell screenrecord /sdcard/demo.mp4 錄製螢幕
adb reboot 重啟

刪除應用

  1. adb remount 重新掛載系統分割槽,使系統分割槽重新可寫
  2. adb shell
  3. cd system/app
  4. rm *.apk

PM package管理資訊

AM 管理資訊

命令複雜而且強大,可以檢視API
* 啟動Activity
adb shell am start -n 包名/包名+類名

ADB命令來源

\system\core\toolbox


\frameworks\hase\cmds
ADB和Shell命令來源

相關推薦

Android群英 第二-ADB

ADB是什麼? Android Debug Bridge ADB基礎 ADB位於SDK的platform-tools目錄下,可以將platform-tools的路徑新增到系統環境變數

Android群英知識點回顧——第二Android開發工具新接觸

pla android開發 mem cli 啟動 touch 豌豆莢 sdcard car 2.1 Google生態系統 2.1.1 Android Studio初體驗 2.1.2 Android Studio配置 2.2 Android

Android群英學習記錄-第二

第二章:Android開發工具新接觸 知識點: ADB常用命令: Install:安裝軟體到/data/data/ adb install -f XXX.apk Push:檔案操作

Android群英知識點回顧——第九Android系統信息與安全機制

class 以及 包名 bug 也有 不同的 ger class文件 訪問權限控制 9.1 Android系統信息獲取 9.1.1 android.os.Build 9.1.2 SystemProperty 9.1.3 Android系統信息實例

Android群英知識點回顧——第六Android繪圖機制與處理技巧

ride ets 常用 結合 管理 一個 sla 浮雕效果 調用 6.1 屏幕的尺寸信息 6.1.1 屏幕參數 6.1.2 系統屏幕密度 6.1.3 獨立像素密度dp 6.1.4 單位轉換 6.2 2D繪圖基礎 6.3 Android X

Android群英——第五實現滑動的7種方法(一二三)

實現滑動的基本思想: 當觸控View時,系統記下當前的座標 當手指移動時,系統記下當前移動點的座標 從而獲取了一個偏移量 通過這個偏移量修改這個View的座標 即可實現滑動的過程 要實現的效果如下: 方法一:layout方法 直接採用了基本思想:

Android群英:神兵利器》— 第五

《Android群英傳:神兵利器》個人讀書筆記,僅做學習記錄之用 第五章:深藏功與名的開發者工具 5.1 AAPT 5.1.1 AAPT 初探 AAPT——Android Asset Packaging Tool。在 Android SDK 的 build-too

Android群英:神兵利器》— 第四

《Android群英傳:神兵利器》個人讀書筆記,僅做學習記錄之用 第四章:與 Gradle 的愛恨情仇         Gradle 使用的是 DSL 語言,即領域特定語言 4.1 如何學習 Gradle 4.2 Gradle 初探 4.2.1 專案全域性 bu

Android群英讀書筆記——第十三Android例項提高

第十三章目錄 13.1 移動迷宮——拼圖遊戲 13.1.1 準備工作 13.1.2 初始介面 13.1.3 拼圖介面 13.1.4 效果預覽與功能進階 13.2 魔幻矩陣——2048 13.2.1 2048概述 13.2.2 2048遊戲分析 13.2.3

Android群英——第五實現滑動的7種方法(四)scrollTo和scrollBy

scrollTo()和scrollBy()的區別 scrollTo()代表讓View移動到一個具體的座標點:scrollTo(x,y) 移動到(x,y)點 scrollBy()則代表橫縱增量:設原點

Android群英學習——第七Android動畫機制與使用技巧

動畫能夠讓互動更加友好,特別是在提示、引導類的場景中,合理的使用動畫能讓使用者獲得更加愉悅的使用體驗。 學習本章,我們將瞭解到以下內容: ●Android檢視動畫 ●Android屬性動畫 ●Android動畫例項 一、Android View動畫框架

Android群英:神兵利器》— 第三

《Android群英傳:神兵利器》個人讀書筆記,僅做學習記錄之用 第三章:Android Studio 奇技淫巧 3.1 Android Studio 使用初探 3.2 Android Stu

閱讀徐宜生《Android群英》的筆記——第3 Android控制元件架構與自定義控制元件詳解(3.6-3.8)

3.6 自定義 View 在自定義 View 時,我們通常會去重寫 onDraw() 方法來繪製 View 的顯示內容。如果該 View 還需要使用 wrap_content 屬性,那麼還必須重寫 onMeasure() 方法。另外,通過自定義 attr

Android群英讀書筆記——第十Android效能優化

第十章目錄 10.1 佈局優化  10.1.1 Android UI渲染機制 10.1.2 避免Overdraw 10.1.3 優化佈局層級 10.1.4 避免巢狀過多無用佈局 10.1.5 Hierarchy Viewer 10.2 記憶體優化

閱讀徐宜生《Android群英》的筆記——第4 ListView 使用技巧——剩下部分

4.1.8 處理空 ListView ListView 用於展示列表資料,但當列表中無資料時,ListView 不會顯示任何資料或提示,按照完善使用者體驗的需求,這裡應該給以無資料的提示。幸好,ListView 提供了一個方法 —— setEmptyView

Android群英讀書筆記——第七Android動畫機制與使用技巧

第七章目錄 7.1 Android View動畫框架  7.1.1 透明度動畫 7.1.2 旋轉動畫 7.1.3 位移動畫 7.1.4 縮放動畫 7.1.5 動畫集合 7.2 Android屬性動畫分析  7.2.1 ObjectAnimato

Android群英讀書筆記——第十二Android 5.X新特性詳解

第十二章目錄 12.1 Android5.X UI設計初步  12.1.1 材料的形態模擬 12.1.2 更加真實的動畫 12.1.3 大色塊的使用 12.2 Material Design主題 12.3 Palette 12.4 檢視與陰影 12

Android群英讀書筆記——第九Android系統資訊與安全機制

第九章目錄 9.1 Android系統資訊獲取  9.1.1 android.os.Build 9.1.2 SystemProperty 9.1.3 Android系統資訊例項 9.2 Android Apk應用資訊獲取之PackageManager 

Android開發藝術-第二 IPC 機制

個數 ++ long udp 結構 數據類型 this ces java 2.1 Android IPC 簡單介紹 IPC 意為進程間通信或者跨進程通信,線程是 CPU 調度的最小單元,是一種有限的系統資源。進程一般指一個執行單元。不論什麽操作系統都須

Android群英筆記——摘要,概述,新的出發點,溫故而知新,能夠為師矣!

ram hide 基本 pretty 工具 log 透明 scroll 好的 Android群英傳筆記——摘要。概述,新的出發點,溫故而知新。能夠為師矣! 當工作的越久,就越感到力不從心了,基礎和理解才是最重要的,所以買了兩本書,醫生的《An