Android SDK概念: SDK(software development kit)軟件開發工具包。被軟件開發工程師用於爲特定的軟件包、軟件框架、硬件平臺、操做系統等創建應用軟件的開發工具的集合。Android SDK 指的是Android專屬的軟件開發工具包。php
Android SDK的安裝與環境變量配置: linux
一、下載Android SDK,解壓後便可(全英文路徑) android
下載地址:http://tools.android-studio.org/index.php/sdkshell
二、新建一個環境變量,變量名:ANDROID_HOME,變量值:c:\sdk(以你安裝目錄爲準,確認裏面有tools和add-ons等多個文件夾),點擊確認。 android-studio
三、在系統變量path中添加 ;%ANDROID_HOME%\platform-tools; %ANDROID_HOME%\toolsapp
四、Android SDK配置完成,接下來驗證配置是否成功。 框架
五、點擊運行——輸入cmd——回車——輸入adb——回車,出現英文命令提示即正確工具
鏈接方式1:使用模擬器開發工具
1. 下載Android SDK,並配置好環境變量spa
2. 安裝模擬器,並開啓
3. 執行adb connect 127.0.0.1:6555,開一個通道
4. 使用adb devices
5. adb shell 進手機後臺linux系統
鏈接方式2:使用真機操做
1. 打開安卓手機,猛點設置--安卓版本,連點7點,出現開發者模式選項
2. 開啓開發者模式,usb調試
3. 手機使用USB數據連鏈接手機,使用筆記本電腦安裝WiFi共享,開WIFI給手機用,安用手機助手鍊接手機
4.使用 adb devices
5. adb shell 進手機後臺linux系統
注:adb經常使用命令
1. 安裝apk adb install apk安裝包
adb install *.apk
2. 反編譯拿包名
經過反編譯查包名,查看第一行的package: name的屬性值
反編譯:在aapt.exe工具所在的目錄下,aapt dump badging *.apk
3. 運行app 經過adb shell命令拿到包名
3.1 啓動app,使用adb shell進手機後臺
3.2 執行 dumpsys activity | grep mFocusedActivity 拿包名
4. 卸載app
adb uninstall *.app
5. 再次安裝 adb install 應用程序.apk –r
adb install -r *.apk
6. adb shell 進手機超級終linux系統
7. adb version 查看當前adb版本
8. adb pull <A> <B>
A爲手機路徑,B爲電腦路徑,意思爲:把文件從手機中複製到電腦上
9. adb push <B> <A>
A爲手機路徑,B爲電腦路徑,意思爲:把文件從電腦複製到手機上
10.從新掛載文件系統 :adb remount
11.重啓手機:adb reboot
12. 查看日誌:adb logcat
13. 命令查看當前運行的包名和Activity:adb shell dumpsys window | findstr mCurrentFocus ,使用它前先要打開待測app
14. 查看app的路徑:adb shell pm path *.app
15. 查看全部包名:adb shell pm list packages
16. 啓動activity:adb shell am start -n <package_name>/.<activity_class_name>