成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

AIR Android:使用模擬器運行程序

移動開發 Android
第一個AIR Android程序:翻轉黑白棋,本模塊將編寫一個完整的移動小游戲,并把它部署在手機上。因此,我們將親歷一個移動程序完整的誕生過程,從程序設計、代碼編寫,到最后的安裝。在這個過程中會涉及很多Android開發的技術細節,讀者也可以近距離感受AIR帶來的開發樂趣。本文為大家介紹使用模擬器運行程序。

安裝和運行程序

生成apk包后,對開發者來說還有一個重要的環節,那就是把程序放在設備上運行起來。這一節我們將分別在模擬器和真機上運行FlipIt游戲,看看效果如何。

使用模擬器運行程序(1)

使用Android SDK的工具可以很方便地創建不同版本的模擬器。在模擬器上安裝、運行程序和真機沒有任何差別,不過在程序發布上有點區別。使用模擬器運行程序的步驟如下。

步驟1 使用Android SDK的工具創建模擬器。

進入SDK目錄,雙擊運行SDK Setup.exe;在打開的窗口左側,選擇Virtual devices項,在右側是現有AVD的列表。單擊列表右邊的New按鈕,程序將彈出新建AVD(Android Virtual Device,Android虛擬設備)的對話框,如圖2-4所示。

 
圖2-4 新建AVD

圖2-4所示的對話框中各項設置的說明如下。

Name:輸入虛擬設備的名稱。

Target:選擇要模擬的系統版本。由于要運行AIR程序,所以必須選擇2.2以上版本。注意,target列表只會列出當前已下載的軟件包,所以在此之前請先去下載2.2版本的軟件包。

SD Card:模擬SD卡,輸入一個文件尺寸后程序會自動創建SD卡的映像文件。

Snapshot:是否開啟快照功能。開啟后系統將緩存AVD的狀態,加快下次的啟動速度。

Skin和Hardware:分別表示模擬器皮膚和硬件設備信息,保持默認值即可。

設置完畢后,單擊CreateAVD按鈕確認。創建成功后,AVD列表中會多了一項名為avd_2.2的數據,單擊選中,然后點右側的Start按鈕,即可啟動AVD。

在第一次啟動AVD時,由于沒有緩存,速度比較慢。用于開發的機器內存至少在2GB以上,才能獲得比較理想的啟動速度。AVD啟動后的效果如圖2-5所示。

 
(點擊查看大圖)圖2-5 AVD初始啟動畫面

左側是系統畫面,和真機完全一樣;右側是控制臺。系統默認語言為英文,可以單擊控制臺上的Menu鍵,在彈出的菜單中選擇Settings項,在系統設置界面選擇Language & keyboard,再單擊Select language,將語言修改為“中文(簡體)”。

使用模擬器運行程序(2)

在控制臺上有4個很重要的鍵,分別代表了手機上的4個實體鍵,如圖2-6所示。

 
圖2-6 設備鍵

 

4個鍵分別代表Home鍵、程序菜單鍵(Menu)、返回鍵(Back)和搜索鍵。根據Android系統要求,所有的Android手機都配置了前面3個鍵,有個別廠商省略了搜索鍵。這4個鍵中,Menu鍵和Back鍵的用處很大,在后面的內容中將詳細講解它們的用法。

步驟2 在AVD上安裝AIR運行時。

打開一個DOS命令行窗口,運行如下命令檢查是否有設備可用:

  1. adb devices 

 

adb的devices參數的作用是列出當前系統所有可用的Android設備,運行結果如圖2-7所示。

 
圖2-7 當前的設備列表

圖中的emulator-5554即當前正在運行中的模擬器。

然后進入Flex SDK下的目錄D:\dev\flex_sdk_4.5.1\runtimes\air\android\emulator,依次執行如下3條命令:
 

 

  1. D:  
  2. cd dev\flex_sdk_4.5.1\runtimes\air\android\emulator  
  3. adb install Runtime.apk 

 

adb的install參數表示向設備上安裝apk包。如果當前系統可用的Android設備有多個,還必須加上參數-s <設備名>,比如:

  1. adb –s emulator-5554 install Runtime.apk 

步驟3 創建用于模擬器上的apk安裝包,并安裝到AVD上運行。

編輯FlipIt項目中的PackageApp.bat文件,找到下面的腳本:

  1. echo  [1] normal       (apk-emulator)  
  2. echo  [2] debug        (apk-debug) 

使用模擬器運行程序(3)

將其中target的參數值(apk)修改為(apk-emulator),保存文件,重新運行Package-App.bat腳本。選擇選項1生成APK文件。執行完畢后,命令行窗口的狀態如圖2-8所示。

執行完畢后,dist目錄會生成新的APK文件。在Windows中打開一個DOS窗口,定位到dist目錄,執行adb install命令:

  1. adb insall FlipIt.apk 

將apk安裝到當前唯一可用的設備上,也就是前面啟動的AVD中。

回到AVD程序,單擊底部導航條上的程序列表按鈕,會發現在程序列表頁面多了一個FlipIt圖標,如圖2-9所示。

 
圖2-8 腳本執行窗口
 
圖2-9 程序列表頁面

單擊FlipIt圖標,在模擬器體驗一下我們的第一個AIR程序。

責任編輯:閆佳明 來源: book.51cto.com
相關推薦

2013-05-14 10:53:41

AIR Android真機運行

2013-07-25 14:35:27

2009-08-05 15:23:04

ExtJS Andro

2012-12-25 12:26:39

2011-05-26 11:06:37

Android模擬器

2010-01-27 13:37:15

2011-05-26 09:17:04

2010-01-28 17:18:08

Android模擬器s

2010-03-03 17:11:08

2013-07-24 16:08:01

Android模擬器Genymotion

2017-05-03 14:57:34

2014-11-17 10:34:15

2010-01-27 18:27:07

Android模擬器應

2024-04-08 08:26:54

2009-05-04 08:51:00

PalmWebOS移動OS

2013-01-15 15:57:01

Android模擬器Intel HAXMAndroid開發

2015-07-27 10:38:14

微軟android模擬器

2013-01-25 15:29:14

s40Series 40

2009-09-14 09:59:19

CCNA模擬器介紹CCNA

2013-05-14 10:27:46

Android開發設置程序屬性
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩久久久久 | 久久精品国产亚洲一区二区三区 | 日产精品久久久一区二区福利 | 夜夜骚| 一区二区三区亚洲 | 精品一区av| 免费激情av | 亚洲一区二区视频 | 国产精品成人一区二区三区夜夜夜 | 中文字幕 在线观看 | 国产成人一区二区三区电影 | 狠狠撸在线视频 | 99热在线免费 | 中文字幕日韩欧美一区二区三区 | 亚洲91精品| 欧美精品一区二区三区在线播放 | 成人在线亚洲 | 成人在线免费网站 | 黄网站在线播放 | 日韩毛片网 | 本道综合精品 | 亚洲综合大片69999 | 免费在线观看一区二区 | 久久大陆 | 日韩 国产 在线 | 精品一区电影 | 日韩免费1区二区电影 | 综合二区 | 日本成人中文字幕 | 国内精品视频一区二区三区 | 国产精品av久久久久久毛片 | 91久久国产综合久久91精品网站 | 日本中出视频 | 日本h片在线观看 | 99热国产免费| 精品国产青草久久久久福利 | 国产免费人成xvideos视频 | 午夜影视网 | 国产精品精品视频一区二区三区 | 国产免费av网 | 欧美性jizz18性欧美 |