AndroidVirtual Devices (AVD)創建、設置

  1.將android-sdk 中的tools目錄添加在系統目錄中(即環境變量中的path中) ¥ android list targets Available Android targets: id: 1 or "android-3" Name: Android 1.5 Type: Platform API level: 3 Revision: 4 Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P id: 2 or "Google Inc.:Google APIs:3" Name: Google APIs Type: Add-On Vendor: Google Inc. Revision: 3 Description: Android + Google APIs Based on Android 1.5 (API level 3) Libraries: * com.google.android.maps (maps.jar) API for Google Maps Skins: QVGA-P, HVGA-L, HVGA (default), QVGA-L, HVGA-P id: 3 or "android-4" Name: Android 1.6 Type: Platform API level: 4 Revision: 3 Skins: HVGA (default), QVGA, WVGA800, WVGA854 id: 4 or "Google Inc.:Google APIs:4" Name: Google APIs Type: Add-On Vendor: Google Inc. Revision: 2 Description: Android + Google APIs Based on Android 1.6 (API level 4) Libraries: * com.google.android.maps (maps.jar) API for Google Maps Skins: WVGA854, HVGA (default), WVGA800, QVGA id: 5 or "android-7" Name: Android 2.1-update1 Type: Platform API level: 7 Revision: 2 Skins: HVGA (default), QVGA, WQVGA400, WQVGA432, WVGA800, WVGA854 id: 6 or "Google Inc.:Google APIs:7" Name: Google APIs Type: Add-On Vendor: Google Inc. Revision: 1 Description: Android + Google APIs Based on Android 2.1-update1 (API level 7) Libraries: * com.google.android.maps (maps.jar) API for Google Maps Skins: WVGA854, WQVGA400, HVGA (default), WQVGA432, WVGA800, QVGA id: 7 or "android-8" Name: Android 2.2 Type: Platform API level: 8 Revision: 2 Skins: HVGA (default), QVGA, WQVGA400, WQVGA432, WVGA800, WVGA854 id: 8 or "Google Inc.:Google APIs:8" Name: Google APIs Type: Add-On Vendor: Google Inc. Revision: 2 Description: Android + Google APIs Based on Android 2.2 (API level 8) Libraries: * com.google.android.maps (maps.jar) API for Google Maps Skins: WVGA854, WQVGA400, HVGA (default), WQVGA432, WVGA800, QVGA 這裏列出了4種android模擬器和對應的4個‘google Apis’google把自己提供的應用程序(google map)放在google APIs 這個模擬器類型中,因此要開發google map等google專屬的應用程序 就必須建立相應的google APIs 類型的模擬器。 爲使Android應用程序可以在模擬器上運行,必須創建模擬器()AVD。 在Eclipse中。選擇【Windows】 > 【Android SDK and AVD Manager】
  點擊左側面板的【Virtual Devices】,在右側點擊【New】
  填入【Name】設備名,選擇Target的API,【SD Card】大小小於9MB,【Skin】隨便選,Hardware目前保持默認值
  點擊Create AVD即可完成創建AVD 建立一個android-7模擬器
  ¥android create avd --target 5 --name Android7CPU
  【android create avd】建立一個模擬器
  【 --target 5】模擬器使用id爲5的模擬器類型
  【--name Android7CPU】將模擬器命名爲“Android7CPU”
  結果:
  Android 2.1-update1 is a basic Android platform.
  Do you wish to create a custom hardware profile [no]
  Created AVD 'Android7CPU' based on Android 2.1-update1,
  with the following hardware config:
  hw.lcd.density=160
  再查看現有的模擬器:
  ¥android list avd
  結果:
  列出了現有的AVD
  Available Android Virtual Devices:
  Name: Android7CPU
  Path: C:\Documents and Settings\Administrator\.android\avd\Android7CPU.av
  Target: Android 2.1-update1 (API level 7)
  Skin: HVGA
  ---------
  Name: Mydevice
  Path: C:\Documents and Settings\Administrator\.android\avd\Mydevice.avd
  Target: Android 2.2 (API level 8)
  Skin: HVGA
  Sdcard: 9M 開啓eclipse【run】>【Debug Configurations..】再左邊的列表中選擇【Android Application 】下選擇 android project 如(Helloword)。
  右側的【Android】選項卡 可以選擇Project,和【Launch Action】默認爲 Lunch Default Activity
  【Target】選項卡中
  【deployment target selection mode】中選擇【Automatic】後在其下的列表中可以選擇AVD,和查看AVD的詳細信息。
  【Emulator launch parameters】中設設置 仿真器的參數
  
  運行時ctrl+f12 切換AVD的橫、豎顯示。 Skins: HVGA (default), QVGA, WQVGA400, WQVGA432, WVGA800, WVGA854 爲所支持的AVD佈景,默認爲HVGA,可以在創建AVD的命令行後附加【--skin QVGA -L】選項即可設置爲QVGA,“-L”表示(landscape)“-P”
  表示(portrait) Android SDK中提供adb(Android Debugger )命令行工具(需要root權限才能運行) ¥adb shell 切換到 data/app目錄中
  ¥cd data/app
  查看列表
  ¥ls (linux)
  ¥ dir (windows)
  rm命令刪除程序
  ¥ rm xxx.apk $ android delete avd --name AVDName
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章