簡體   English   中英

在模擬器上運行自定義Android ROM

[英]Running Custom Android ROM on Emulator

我建立了一個基於AOSP的自定義ROM(Nexus 6的7.0),我想將這個ROM與SDK模擬器一起使用。 我相信這個版本的午餐組合是'aosp_x86_64-eng'

應該適用於SDK模擬器。 但是,我在AVD Manager中看不到指定我的自定義系統映像的選項。 它只允許我使用谷歌列出的ROM。

我嘗試將我的自定義ROM的system.img復制到Nexus 6 AVD庫存上,但之后仿真器沒有啟動。

請注意,在構建期間生成的模擬器工作正常。 但構建發生在服務器上,我想用我的SDK的AVD Manager在我的開發機器上使用生成的ROM。

發現可以使用以下步驟完成。

  1. 使用庫存AVD系統映像創建兼容的AVD。 就我而言,我使用了一個系統映像,用於在x86_64 ABI上運行Nougat的Nexus 6。
  2. 轉到〜/ .android / avd文件夾,然后找到您在上面創建的AVD的文件夾(例如〜/ .android / avd / test.avd)。 將自定義system.img文件復制到該文件夾​​中。
  3. 運行模擬器!

當我第一次嘗試它時,這對我不起作用,因為我選擇了錯誤的基本圖像(Nougat x86而不是x86_64)。 Catch是為了確保庫存系統映像與您的構建完全兼容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM