Android 開發基礎
阿新 • • 發佈:2018-11-22
相關術語的解釋:
- Dalvik: Android特有的虛擬機器,和JVM不同,Dalvik虛擬機器非常適合在移動終端上使用!
- AVD: (android virtual machine):安卓虛擬裝置,就是安卓的模擬器
- ADT: (android development tools)安卓開發工具
- SDK:(software development kit)軟體開發工具包,就是安卓系統,平臺架構等的工具集合,如adb.exe
- DDMS:(dalvik debug monitor service)安卓除錯工具
- adb:安卓除錯橋,在sdk的platform-tools目錄下,功能很多,命令列必備
- DX工具:將.class轉換成.dex檔案
- AAPT:(android asset packing tool),安卓資源打包工具
- R.java檔案:由aapt工具根據App中的資原始檔自動生成,可以理解為資源字典
- AndroidManifest.xml:app包名 + 元件宣告 + 程式相容的最低版本 + 所需許可權等程式的配置檔案
ADB相關命令:
- 安裝軟體:adb install [r] [-s] xxx.apk {-r:重新安裝;-s:安裝到sd卡}
- 解除安裝APP:adb unstall [k] <包名> {-k:只刪除程式,不刪除所用資料與快取目錄}
- 取出手機中的檔案:adb pull xxx.xxx
- 傳送檔案到手機中:adb push xxx.xxx
- 進入手機終端:adb shell
- 列出所有連結的裝置:adb devices
- 重啟:adb : reset adb
- 殺死adb:adb kill-server
- 啟動adb:adb start-server
- 檢視埠號佔用的程序:netstate - nao