安卓開發學習筆記
1.SDK目錄介紹:
********************************
add-ons:Android開發需要的第三方文件,附加的庫,如Google APIs、GoogleMaps。
build-tools:構建工具,用於建立一個新的程序版本,當一個實用編程。
docs:Android SDK API離線幫助文檔,包括開發指南、API等。
extras:附件文檔,額外的功能包下載文件夾
platforms:一系列Android平台版本,如平台 android-19.jar API
platform-tools:開發工具,保存着一些通用工具,比如adb.exe、fastboot.exe
samples:例子
source :放源文件,可放SDK源碼。
system-images:安卓系統鏡像
temp:緩存目錄
tools :獨立於Android平台的開發工具
AVD Manager.exe:Android Virtual Device,Android 虛擬設備開發工具,安卓虛擬機。
SDK Manager.exe:Android SDK Manager,管理計算機上目前安裝的各種版本的Android SDK。
************************************
2.adb工具以及adb常用命令
(1.)什么是adb?
adb的全稱為Android Debug Bridge,是一個 客戶端-服務器端 程序, 其中客戶端是你用來操作的電腦, 服務器端是android設備。電腦上需要安裝客戶端. 客戶端包含在sdk里,設備上不需要安裝, 只需要在手機上打開USB調試模式選項:settings(設置)——>applications(應用程序)——>development(開發者模式)——>USBdebugging(USB調試模式).
通俗地講,adb就是通過電腦來操作手機的橋梁工具。比如360助手等第三方軟件管理手機,從電腦向手機安裝應用程序、上傳文件,以及從手機下載到電腦上文件,實際上是調用的這個adb.exe來執行一些命令來實現的。
(2.)adb默認開啟服務端口:5037
(3.)常用的ADB命令
adb kill-server 關閉adb服務
adb start-server 啟動adb服務
adb devices 列出所有的設備
adb install d:\xxx.apk 通過命令安裝安卓應用
adb -s emulator-5554 install D:\xxx.apk 指定某一設備安裝安卓應用
adb shell 掛載到linux終端
adb -s emulator-5556 shell 掛載到指定設備linux終端
掛載完畢后可執行命令:ls 列出當前目錄下所有文件命令
cd *** 切換目錄
exit退出終端
舉例子說明:
1.電腦上文件放到手機里
***************************
adb push<Windows源文件路徑><手機路徑目標> 把電腦上某個文件放到手機里面
如:把電腦上D盤目錄下heart5.8.3.10.apk文件放到手機/mnt/sdcard目錄下。
adb -s emulator-5554 push d:\heart5.8.3.10.apk /mnt/sdcard
-----------------------
2.刪除手機文件
-------------------
掛載上終端,
adb -s emulator-5554 shell
進入目錄:
cd /mnt/sdcard
刪除文件:
rm heart5.8.3.10.apk
***************************
3.手機文件放到電腦里
adb pull<手機源文件路徑><Windows目錄路徑>
如把手機里heart5.8.3.10.apk文件放到電腦D盤根目錄下。
adb -s emulator-5554 pull /mnt/sdcard/heart5.8.3.10.apk d:\
4.Ctrl+F11橫豎屏的切換。
5.Ctrl+C結束正在執行的命令
6.設置手機為中文:
Settings——>Language&keyboard——>Select language——>中文簡體
7.打開開發者USB調試模式:
Settings——>應用程序——>開發——USB調試(對勾選上)
8.卸載應用程序:
Settings——>應用程序——>管理應用程序——選中應用程序單擊——卸載——確定。
**********************************************************************