如何建立虛擬設備來模擬您的應用程式 - 技術
跳至內容

如何創建虛擬設備來模擬您的應用程序

廣告

在先前的條目中,我們建立了第一個 Android 項目,並回顧了該專案產生的目錄結構由什麼組成,在此
這次我們將了解如何直接在模擬器或虛擬設備上啟動我們的應用程式。


這些設備被稱為 Android 虛擬設備 (AVD),基本上由我們根據設備類型(無論是手機還是平板電腦、螢幕尺寸或密度、特性、作業系統版本)的需求創建和配置的模擬器組成。內存以及其他對我們的應用程式可能很重要的元素。

Android Studio 包含它自己的模擬器,我們必須下載和配置它,儘管這不是唯一的選擇,因為我們可以包含第三方模擬器或只是在實體設備上運行應用程序,最後一種選擇是理想的,因為我們直接檢查設備和資源消耗取決於它,如果我們使用模擬器,我們必須將PC 資源分配給模擬器,因為它們的行為就像需要高RAM 記憶體消耗的虛擬機,但是,有這兩種選擇是很好的。

創建手機模擬器。

 

如果Android Studio中已經建立了模擬器,那麼左上角會顯示虛擬設備的名稱,在這種情況下,正如之前的文章中提到的,我們已經建立了一個模擬器 API 28 像素 2它已被選擇並準備好運行應用程式。


如果你想再創建一個,我們可以輸入選項 裝置經理 從這裡我們將看到創建的模擬器並可以對其進行修改,或者單擊“創建設備”來創建一個新模擬器。

相反,如果您是第一次創建 Android Studio 模擬器,您將看到左上角出現一個選項,表示沒有設備(No Devices),如果我們顯示此選項,我們會發現3個選項,從中我們可以輸入“AVD管理器”或頂部欄中的相同圖標,如圖所示。


單擊該選項會加載我們之前顯示的相同螢幕,但在這種情況下,沒有創建模擬器,而是為我們提供了創建模擬器的選項。


點擊「建立」會載入一個窗口,我們可以在其中看到用於建立模擬器的不同類別,例如電視、手機、手錶、平板電腦等。

 

從這裡我們選擇“Phone”選項並選擇可用的選項之一,在那裡我們可以看到設備的名稱,如果它有Google Play(對於需要Google API的資源很重要),尺寸,解析度和螢幕密度,在這種情況下,我們將選擇“Pixel 2”,然後按一下“下一步”。


 

當我們這樣做時,會載入另一個窗口,我們必須從該窗口下載我們想要使用的作業系統版本的映像。如果之前有下載過的圖片,則會顯示在此處,但在本例中我們看到沒有(非常重要的是,我們必須連接到互聯網,否則無法執行此過程進行下載,之後就可以了)不是必需的),我們點擊我們想要的選項的下載,例如,如圖所示,我們下載“android Pie”


執行此操作時,會載入另一個窗口,我們必須在其中接受使用許可證,然後按一下“下一步”

虛擬設備下載和安裝過程會自動開始,這可能需要一段時間,具體取決於您的網路連線。


完成並完成後,我們返回到上一個窗口,我們已經看到下載的圖像,選擇它並單擊“下一步”


我們看到現在如何加載一個新窗口,在其中根據名稱、屏幕方向和高級選項定義模擬器設置,其中可以手動分配分配的RAM 量,如果內存使用情況是在外部模擬其他功能,那麼我們單擊“完成” 。


當我們這樣做時,我們會看到我們的模擬器已經關聯,並且裝置已載入到「裝置管理員」部分中,如本指南開頭所示。

如果需要,我們可以直接啟動模擬器,或者點擊「裝置管理員」側邊標籤將其隱藏(不必要),然後點擊頂部的「運行」圖示。

 

這將啟動模擬器並顯示我們的應用程序,當設定過程第一次啟動時,此過程可能需要一段時間,之後模擬器預計會更快。


如果我們想建立一個新的模擬器,我們返回設備管理器並點擊建立設備


這樣做時,我們重複前面的步驟,例如,我們可以建立一個平板電腦,最後我們將看到新的模擬器已加載,當我們顯示選項時,我們將找到創建的所有模擬器。


如果我們再次進入設備管理器,我們將看到兩個模擬器,並從那裡定義要使用哪個模擬器來測試我們的應用程序,能夠直接在每個模擬器中啟動它,或者透過在頂部選擇它並直接運行應用程式

透過這樣做,模擬器被加載,我們還可以看到每個模擬器運行如何分成選項卡。

模擬器顯示。

 

以前預設模擬器作為單獨的視窗加載,目前預設情況下它包含在左側的Android Studio 介面中,但是我們可以將其放置在任何地方,或者如果我們希望它浮動則將其刪除,因此,移動外部螢幕以便它獨立於 IDE。

 

要最小化模擬器,我們可以單擊“模擬器”側面選項卡,然後再次單擊它來再次顯示它。


 

如果我們想更改位置,右鍵單擊“模擬器”,我們會看到不同的選項,在本例中,我們選擇“移動到”並定義所需的位置。

如果我們現在想讓模擬器浮動,那麼我們選擇“顯示模式”和“浮動”選項

因此,我們將模擬器作為與開發環境分開的視窗。


這樣我們就已經創建並配置了虛擬設備,我們可以用它來測試我們的第一個應用程式。

 

您可能也感興趣。

 



您對此條目有什麼要添加或評論的嗎?隨意做…….如果你喜歡它...我邀請你分享 單擊“加入此網站”按鈕進行訂閱,以收聽更多類似的帖子 😉