2013IT鐵人賽-17-Android02-Android虛擬裝置及命令列設定
* 建立新的虛擬機器 Android Virtual Device Manager
在 eclipse 內
點選 Window → Android Virtual Device Manager
點選 New
輸入相關資訊 (AVD Name / 選取 Device / 輸入SD Card 大小)
點選 OK
選取剛剛建立的裝置
點選 Start → 點選 Lanuch
接下來就有AVD可以使用了
在可以使用
- Ctrl + F12 切換螢幕方向
- Alt + Enter 切換全螢幕
- F6 切換軌跡球模式
Android 命令列工具
在Android 的開發環境提供了一些指令來進行相關操作, 所以我們也順便來進行相關設定
我們先來看一下相關目錄, 我們解開的開發環境在 adt-bundle-linux-x86_64-日期 的目錄下
# ls
adt-bundle-linux-x86_64-20130729 Desktop java README.md workspace
adt-bundle-linux-x86_64-20130729.zip Documents Music ruby
androidbmi5th Downloads Pictures Templates
bin inst-sys Public Videos
這些相關的指令都在 開發目錄/sdk/tools 以及 開發目錄/sdk/platform-tools 底下
# ls /root/adt-bundle-linux-x86_64-20130729/sdk/
add-ons extras platform-tools system-images tools
build-tools platforms samples temp
但是因為這兩個目錄目前沒有在我們的路徑變數 $PATH 內, 所以如果我們下 android 這個命令, 就會產生錯誤訊息, 告訴你找不到這個指令
# android
If 'android' is not a typo you can use command-not-found to lookup the package that contains it, like this:
cnf android
有一種方式是直接打入絕對路徑來執行
# /root/adt-bundle-linux-x86_64-20130729/sdk/tools/android list target
Available Android targets:
----------
id: 1 or "android-18"
Name: Android 4.3
Type: Platform
API level: 18
Revision: 2
Skins: WVGA854, HVGA, WXGA800-7in, WXGA800, QVGA, WSVGA, WQVGA400, WVGA800 (default), WQVGA432, WXGA720
ABIs : armeabi-v7a
但是這樣的方式好像有點太麻煩, 所以可以透過 export 變數的方式將路徑加進去
# export PATH=$PATH:/root/adt-bundle-linux-x86_64-20130729/sdk/tools/:/root/adt-bundle-linux-x86_64-20130729/sdk/platform-tools/
當然也可以把這一行寫入到 ~/.bashrc 或是 ~/.bash_profile, 以免終端機關掉的時候就失效, 每次都要 export 一次, 這邊也可以透過 echo 加上 >> 重導向的方式來加入
# echo "export PATH=$PATH:/root/adt-bundle-linux-x86_64-20130729/sdk/tools/:/root/adt-bundle-linux-x86_64-20130729/sdk/platform-tools/" >> ~/.bashrc
這個部份請注意你的開發資料夾的路徑 /root/adt-bundle-linux-x86_64-20130729/sdk/tools/ 以及 /root/adt-bundle-linux-x86_64-20130729/sdk/platform-tools/也許會跟我不一樣請調整成自己的環境.
接下來試試看指令的輸出
# android list target
Available Android targets:
----------
id: 1 or "android-18"
Name: Android 4.3
Type: Platform
API level: 18
Revision: 2
Skins: WVGA854, HVGA, WXGA800-7in, WXGA800, QVGA, WSVGA, WQVGA400, WVGA800 (default), WQVGA432, WXGA720
ABIs : armeabi-v7a
這樣就完成虛擬裝置 AVD 的設定以及命令列的設定 :-)
Fun with Day 17 ~
沒有留言:
張貼留言