簡體   English   中英

如何創建 Chrome 操作系統模擬器?

[英]How do you create a Chrome OS emulator?

在 Android Studio(或從命令行)中創建 Chrome OS 虛擬設備需要哪些步驟?

我看到您可以在設備管理器中選擇“Chrome OS 設備”,但是當我選擇它時,我收到一條錯誤消息“沒有可用的系統映像”。

我能找到的最接近的東西是創建一個運行 Android 12 的桌面 Android 虛擬設備。

為此,請在 Android Studio 的金絲雀版本中選擇設備管理器 -> 創建設備 -> 桌面。

來源: https://chromeos.dev/en/posts/desktop-avd-in-android-studio

1)開啟虛擬機加速

  1. 單擊“配置”按鈕並選擇“SDK 管理器”。
  2. 切換到“SDK Tools”選項卡並檢查/選擇“Intel x86 Emulator Accelerator (HAXM installer)”(如果可用),然后單擊底部的 Apply。

在此處輸入圖像描述

  1. 如果要求,請確認安裝,select 至少 2.0 GB 的 RAM 用於 Intel HAXM(仿真器加速器)。

2)獲取Chrome OS鏡像

  1. 切換到 SDK 管理器中的“SDK 更新站點”選項卡,然后單擊 window 右中角的 + 按鈕。

在此處輸入圖像描述

  1. 在新對話框 window 中,分別在名稱和 URL 字段中鍵入“Chrome OS Repository”和“https://storage.googleapis.com/chrome_os_emulator/addon2-1.xml”,然后單擊確定。

    在此處輸入圖像描述

  2. 再次按 + 按鈕並在名稱和 URL 文本字段中輸入“Chrome OS 系統映像”和“https://storage.googleapis.com/chrome_os_emulator/sys-img2-1.xml”,然后單擊確定按鈕。

  3. 現在單擊 window 底部的應用。

  4. 然后切換到“SDK Tools”選項卡並選中/選擇“Chrome OS device”並單擊“確定”以安裝所選工具(如果詢問則確認)

在此處輸入圖像描述

3) 為 Chrome 操作系統創建一個 AVD

1.點擊選項“Start a new Android Studio project”並按照屏幕上的說明創建一個新項目。 這是必需的,因為打開 AVD 管理器的選項出現在工作區屏幕上。 請注意,這可能需要一些時間,因為它可能會下載必要的文件。

在此處輸入圖像描述

2.點擊window右上角的“AVD Manager”按鈕,然后點擊AVD Manager中的“Create Virtual Device…”按鈕。

在此處輸入圖像描述

3.Select 平板從左起,go 到中間的“Pixelbook (beta)”,點擊下一步。

在此處輸入圖像描述

4.在接下來的 window、select 中為您的 AVD(Android 虛擬設備)制作系統映像。 如果您的系統沒有新 AVD 所需的 SDK 平台,您可以從“推薦”選項卡快速下載。

5. 確認新 AVD 的設置並單擊“完成”按鈕。

6.最后,創建完成后,你會在AVD Manager中看到它的入口。 在此屏幕上,您可以單擊其播放按鈕來運行 Chrome 操作系統。

您可以使用 AndroidStudio Electric Eel 金絲雀版本提供的桌面 AVD來測試適用於 Chrome 操作系統的 android 應用程序。 請注意,最新穩定版 Dolphin 2021.3.1 不提供此功能。

雖然,從你的問題來看,我知道你想要一個“ChromeOS 虛擬設備”。 曾經有一個 'Pixelbook_beta_API_25' AVD 但它不再可用(之所以這樣說是因為 PixelBook 模擬器中需要解決的問題已被 Google 團隊標記為已過時)。 如果您使用的不是 M1 Mac,也許可以在此處嘗試使用可下載的 Pixelbook 模擬器

如果您只是想為 ChromeOS 開發一個 android 應用程序,我建議使用 Electric Eel canary,因為最終 Android 應用程序在容器環境中運行(以前稱為 ARC - Android 來自 Chrome 的運行時) . 希望這可以幫助。

在 Android Studio 中,go 到“歡迎來到 Android Studio” window 並單擊“配置”,然后從下拉菜單中單擊 select “AVD 管理器”。

在“AVD Manager”window中,點擊“Create Virtual Device”按鈕。

在“Select Hardware”window、select“Chrome OS Device”的設備列表中,然后點擊“Next”按鈕。

如果您在設備列表中沒有看到“Chrome 操作系統設備”,則表示您沒有安裝必要的系統映像。 要安裝系統映像,請單擊“Chrome 操作系統設備”旁邊的“下載”按鈕,然后按照提示安裝系統映像。

安裝系統映像后,您可以從設備列表中選擇 select “Chrome 操作系統設備”,然后單擊“下一步”按鈕。

在“系統映像”window、select 中選擇您要用於虛擬設備的 Chrome OS 版本,然后單擊“下一步”按鈕。

在“Verify Configuration”window 中,檢查您的虛擬設備配置並單擊“Finish”按鈕以創建虛擬設備。

創建虛擬設備后,您可以通過選擇虛擬設備並單擊“播放”按鈕從“AVD 管理器”window 啟動它。

或者,您可以使用 avdmanager 工具從命令行創建 Chrome 操作系統虛擬設備。 為此,您需要使用帶有 --name 和 --device 選項的 create 命令,后跟要為虛擬設備指定的名稱和要使用的設備配置文件。 例如:

avdmanager create avd --name MyChromeOSDevice --device 'Chrome OS Device'

這將創建一個名為“MyChromeOSDevice”的新 Chrome 操作系統虛擬設備。 然后,您可以使用帶有 -avd 選項的模擬器工具啟動虛擬設備,后跟虛擬設備的名稱:

emulator -avd MyChromeOSDevice

暫無
暫無

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

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