2016-08-14 96 views
2

我正在嘗試使用此工具GemDroid https://github.com/huz123/GemDroid_QEMU。我已經下載了AOSP android-4.4.4_r2並構建它。根據上面的鏈接,AVD必須使用Android Studio創建,我曾經這樣做過,但它提供了下載系統映像的選擇性選項,比如Android 4.4。創建AVD並將其鏈接到AOSP

  1. 我的第一個問題是如何將AVD鏈接到AOSP我有 下載?我試着將SDK的位置從Android Studio中的Files> ProjectStructure指向AOSP 位置,但它說 「SDK不包含任何平臺」。
  2. 有什麼不同的方式可以直接從AOSP的 目錄創建AVD?
  3. 或者在上面的鏈接中按照步驟「像往常一樣使用 您的Android虛擬設備啓動模擬器」,我如何才能從AOSP啓動模擬器,並使用Android Studio創建AVD?

我使用的是Ubuntu 14.04。請幫忙,謝謝!

+0

相關:https://stackoverflow.com/questions/25985384/run-custom-rom-on-android-emulator –

回答

1

你並不需要在Android工作室爲 - 就到你的根目錄,鍵入命令行:

emulator 

如果這不工作,你可能在你構建出了毛病。 (Build the AOSP

+0

我有麻煩ACC查看模擬器可執行文件的位置。我也沒有在構建之前運行'source build/envsetup.sh'。謝謝! –

0

這是我如何運行構建

source ./build/envsetup.sh 
lunch aosp_shamu-userdebug 

./prebuilts/android-emulator/linux-x86_64/emulator 
-sysdir out/target/product/shamu/ 
-system out/target/product/shamu/system.img 
-ramdisk out/target/product/shamu/ramdisk.img 
-data out/target/product/shamu/userdata.img 
-kernel prebuilts/qemu-kernel/arm64/kernel-qemu 
-scale 0.7 
-memory 2048 
-partition-size 4096 
-no-window 
-verbose