初步檢視 Android 應用程式執行結果

在前一篇的文章, 我使用 Flash CS6 製作了一個簡單的動畫, 及將 Flash 文件輸出成 Android 智能手機的應用程式檔案 (.apk)。 當然, 這 .apk 檔案必須經過測試才可以放在互聯網給使用者下載, 現在我就討論如何初步測試 輸出的.apk 檔案。

當製作及輸出了 Android 智能手機應用程式後, 一些程式員會直接下載到手機測試; 當然, 這是最簡單直接的方法, 但可能不是最好的方法, 主要是太過費時。 最佳的測試方法是在電腦內安裝應用程式模擬器軟件 (Application Emulator), 這樣便可以在同一部電腦內製作及測試(模擬)應用程式的結果。

Android 智能手機應用程式模擬器軟件

互聯網上有很多 Android 模擬器軟件, 功能各有不同, 現在就簡單的介紹最受歡迎的幾個 Android 應用程式執行模擬器。

Flash CS6 Android 模擬器

Flash CS6 本身提供一個很好的 Android 模擬器。當按下 [CTRL] + [Enter] 鍵盤測試動畫後, Android 模擬器便會自動開啟, 十分方便。

android-emulator-01

上圖右邊的畫面便是 Android 模擬器, 理論上和在實際手機執行的結果應該是差不多的。

而左邊的畫面則可以提供模擬轉動手機方向及其他功能, 令測試更加全面, 務求更接近和真實使用的環境。稍後如有時間, 我會更加詳細的討論這些模擬功能。

當然, Android 模擬器是可以直看和橫看的, 這和真實使用手機的環境是一樣的。

android-emulator-02

如果在發佈 AIR for Android Setting 設定時勾選了 Auto Orientation, 動畫會按 Android 模擬器直看和橫看而改變的。下圖便是把 Android 模擬器橫看的效果:

android-emulator-03

如果你是使用較大的電腦顯示器, 例如: 17吋或更大的顯示器, 使用 Flash CS6 Android 模擬器是頗為理想的。但由於小弟還是使用 15吋的細小顯示器, 只可以看到直放 Android 模擬器的上部份, 下部份(大約有20%)的模擬器完全看不到,所以使用上十分不便。

 Andriod.com SDK (Software Development Kit) Emulator

在眾多的 Android 模擬器軟件, 最全面和免費的應該首推 Andriod.com SDK (Software Development Kit) 內的 Emulator。

在安裝及使用 Andriod.com SDK 內的 Emulator 前, 你必須首先安裝 Java 的 JDK (Java Development Kit) , 否則是無法執行 Emulator 的。

安裝 Java JDK 程式的過程十分簡單, 如需協助, 請按此參考如何安裝 Java JDK 程式

安裝 Java 的 JDK 程式完畢後, 便可以往 Andriod.com 網站下載 SDK 程式, Andriod.com 的 SDK 可在以下網站下載:

http://developer.android.com/sdk/index.html

在 Andriod.com 的下載網頁, 直接按下”Download the SDK”下載 SDK 便可以了, 如下圖所示:

android-emulator-04

接著將下載了的 SDK (ADT Bundle) 儲存在 C Drive:

android-emulator-05

如果嫌檔案名稱太長, 可隨意的改短, 如下圖的例子:

android-emulator-06

瀏覽至 eclipse 的文件夾, 用滑鼠左按鈕雙擊 eclipse.exe 執行檔案。

android-emulator-06-1

彈出以下視窗, 按 OK 按鈕繼續。

android-emulator-07

接著出現以下視窗。這是 Android Developer 的主畫面, 你可以開始使用 Java 設計 Android 程式。Android.com 網站內有大量關於如何使用 Java 設計 Android 程式的教材, 對於初次接觸 Java Android 程式設計的使用者很有幫助。

android-emulator-08

因為這裡主要介紹 Andriod.com SDK 內的 Emulator, 所以就不討論如何使用 Java 設計 Android 程式。小弟十多年前也經常使用 Java 設計很多網頁的 Applet 動畫, 對 Java 程式設計也有一些認識, 以後有機會和大家一起討論。

要使用 Andriod.com SDK 內的 Emulator, 選擇 Windows – Android Virtual Device Manager, 如下圖所示:

android-emulator-09

接著出現 Android Virtual Device Manager 視窗。當第一次使用 Android Virtual Device Manager 時, 因為你還沒有設計你的模擬智能手機 (Android Virtual Device 或簡稱 AVD), 所以沒有模擬智能手機可供選擇 (No AVD Available)。

現在看看如何設計你的第一個模擬智能手機, 按 New 按鈕, 新增一個模擬智能手機。

android-emulator-10

接著出現新增模擬智能手機 (Create new Android Virtual Device)視窗, 只要續項的填寫或選擇便可以了, 如下圖所示:

android-emulator-11

一個模擬智能手機就這麼容易新增了。

android-emulator-12

接著便可以使用模擬的智能手機了。

選擇需要模擬的智能手機 (例如: alexExpress), 然後按 Start 按鈕:

android-emulator-13

一個 Launch Options 小視窗彈出, 主要讓你選擇如何顯示模擬的智能手機。你可以以智能手機的真實尺寸在電腦顯示器上顯示, 或以真實尺寸(例如: 480×800 pixels)在電腦顯示器上顯示。

android-emulator-14

其實, Andriod.com SDK 內的 Emulator (模擬智能手機) 最大的特點就是可以以智能手機的真實尺寸在電腦顯示器上顯示, 這是其他模擬器軟件沒有的。對於像小弟還是使用 15吋細小顯示器的程式員, 只可以看到部份直放的 Android 模擬器, 這功能真是天大的方便。

勾選 Scale display to real size, 即是以智能手機的真實尺寸在電腦顯示器上顯示。

android-emulator-15

開始啟動選擇的模擬智能手機 (alexExpress):

android-emulator-16

過程十分緩慢…..等一會吧!最後模擬智能手機出現了。

android-emulator-17

這模擬的智能手機的功能和真實的是差不多的。

例如: 開啟瀏覽器上網頁瀏覽。

android-emulator-18

使用應用程式 (Apps)。

android-emulator-19

現在對模擬智能手機應該有一定的認識了, 根本和一部真實的智能手機是一樣的, 唯一不同的是, 它不可以放在手中操作。

先前設計的步行動畫Android 應用程式已經放在我的網站, 現在用模擬智能手機往網站下載。

開啟瀏覽器往下載網頁, 按下載鏈結:

android-emulator-20

按下下載鏈結後, 屏幕會出現 Starting Download…, 和真實智能手機的操作是一樣的。

android-emulator-21

返回模擬智能手機主畫面, 按 Downloads 小圖。

android-emulator-22

如果仍然是下載中, 會顯示 Download In Progress。

android-emulator-23

稍等一會, 下載便完成了。

android-emulator-24

可以開始測試 Android 應用程式, 按下載的程式 (walkingPhoneR2.apk),  接著按 Install 安裝程式。

android-emulator-25

安裝馬上開始。

android-emulator-26

安裝完畢。 接著按 Open 鏈結開啟下載的Android 應用程式。

android-emulator-27

步行動畫的 Android 應用程式成功在模擬器上執行, 理論上和在實際手機執行的結果應該是差不多的。

[註]:
為了方便解釋稍後的設計教材(如時間許可), 主動畫的範圍加上藍色方塊。

android-emulator-28

同時按下鍵盤上的 “Ctrl + F11” 鍵, 便可將模擬的智能手機屏幕橫看或直看。

android-emulator-29

所以, 只要將所需要模擬的智能手機續一新増在 Android Virtual Device Manager, 便可以很容易的在不同的 Android 智能手機檢視應用程式的執行結果了。

Leave a Reply

Your email address will not be published.