2025使用VM虛擬機安裝配置Macos蘋果系統下Flutter開發環境保姆級教程--下篇

其實如何安裝VM,如何安裝MACOS網上的教程很多,我只是結合我的體驗重新整理了一次,接下來才進入本教程最核心的部分,Flutter開發環境的配置部分。、

一.配置前準備

主要是準備相應的工具包,以及其他虛擬機設置

1.工具包

工具包的版本也可以自行配置,我這主要是我使用的是Flutter3.22.2,大家需要注意的是,我們的一般都是64位WINDOWS系統,所以我們的包不能是arm的包,這樣會在安裝以后因為硬件兼容性而導致失敗,工具包主要包括 :android-studio-2022.3.1.18-mac.dmgflutter_macos_3.22.2-stable.zipjdk-8u221-macosx-x64.dmg這里XCODE我們根據系統安裝對應的版本

在這里插入圖片描述

2.虛擬機設置

為了方便與宿主機共享資源,我們需要添加文件共享,這時需要關閉虛擬機
打開選項菜單

在這里插入圖片描述
選擇共享文件夾,設置為總是啟用,然后添加
在這里插入圖片描述
進入向導,下一步
在這里插入圖片描述
為了方便,我直接共享的D盤
在這里插入圖片描述
設置權限,我設置的最高
在這里插入圖片描述
還需要其他共享參照進行操作,然后確定
在這里插入圖片描述

3.工具準備

打開MAC系統,前往--》電腦

在這里插入圖片描述
找到虛擬共享文件夾
在這里插入圖片描述
這里會顯示我們設置的共享文件夾,找到工具包所在的文件夾
在這里插入圖片描述
把我們需要的4個安裝包拖到系統桌面,系統會自動進行復制

在這里插入圖片描述

二、安裝相應軟件

下面接行軟件的相應安裝

1.安裝JAVA

在這里插入圖片描述
雙擊進行JDK安裝界面,點擊繼續
在這里插入圖片描述
繼續
在這里插入圖片描述
點擊安裝

在這里插入圖片描述
輸入系統密碼
在這里插入圖片描述
有可能會提示安裝失敗,不過不影響,我們可以測試一下,我們找到啟動臺,打開其他
在這里插入圖片描述
找到并打開終端工具
在這里插入圖片描述
輸入JDK版本查看命令

java -version

會得到正常的輸出,說明JAVA環境配置成功
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/87987.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/87987.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/87987.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

QSPI、OSPI與FSMC的區別與內存映射分析

QSPI、OSPI與FSMC的區別與內存映射分析 基本概念與區別 1. FSMC (靈活靜態存儲控制器) 接口類型:并行接口,通常8/16位數據總線總線標準:傳統并行總線協議速度:相對較低,通常最高約100MHz應用場景:SRAM、NOR…

系統思考與心智模式探索

成長的真正障礙,不是能力的不足,而是看待問題的局限。 在復雜多變的商業環境中,我們往往習慣于解決“眼前”的問題,卻忽視了深藏背后的系統性障礙。我們看到的只是表面的“癥狀”,而真正的根源,卻往往隱藏…

物聯網技術的關鍵技術與區塊鏈發展趨勢的深度融合分析

一、物聯網技術的核心架構與關鍵技術 物聯網技術體系由感知層、網絡層、平臺層、應用層和安全層構成,各層技術協同工作,實現物理世界與數字世界的深度融合。 感知層:物聯網的“感官” 傳感器技術:包括環境傳感器(溫度…

針對Exhcnage Server的攻擊防范措施

一、背景介紹最近,安全研究人員揭露了一個名為 NightEagle(又名 APT-Q-95) 的高級持續性威脅(APT)組織。這個組織被觀察到利用 Microsoft Exchange 服務器中的零日漏洞鏈 進行攻擊,其主要目標是中國政府、國…

編程基礎:繼承

能幫到你的話,就給個贊吧 😘 文章目錄繼承:使用基類成員:前提——派生類必須同樣支持基類成員(組件和功能)示例:動物Animal 有 鰓 和 會飛。則 鳥Bird 不是 Animal,因為Bird雖會飛,卻沒有鰓。魚…

TMC4361A 使用(未驗證)

prompt 我用STM32F103C8T6 來控制 TMC4361A 運動控制芯片 ,我配置 STM32F103C8T6 的 SPI1 與 TMC4361A 進行通信,配置 PA4 作為片選線,配置 PA8 作為 RCC_MCO 輸入時鐘輸入到 TMC4361A, 并將其連接到TMC4361A的CLK_EXT引腳。我想控制 TMC4361…

深度剖析:如何解決Node.js中mysqld_stmt_execute參數錯誤

在Node.js后端開發中,使用mysql2等數據庫驅動與MySQL/MariaDB交互時,Incorrect arguments to mysqld_stmt_execute 是一個令人頭疼的錯誤。它通常意味著你傳遞給SQL預處理語句的參數數量與SQL字符串中問號(?)占位符的數量不匹配。…

Vue3 學習教程,從入門到精通,Vue 3 安裝指南及語法知識點詳解(2)

Vue 3 安裝指南及語法知識點詳解 本文將詳細介紹 Vue 3 的所有安裝方式,并深入講解 Vue 3 的語法知識點。此外,還將提供一些綜合性案例,展示如何綜合運用 Vue 3 的各項功能。一、安裝 Vue 3 的所有方式 Vue 3 提供了多種安裝方式,…

C++基礎復習筆記

一、數組定義 在C中,數組初始化有多種方式,以下是常見的幾種方法: 默認初始化 數組元素未顯式初始化時,內置類型(如int、float)的元素值未定義(垃圾值),類類型調用默認構…

手機和PC遠控安全深度測評:TeamViewer/ToDesk/向日葵安全防線對比

聲明:本測試報告系作者基于個人興趣及使用場景開展的非專業測評,測試過程中所涉及的方法、數據及結論均為個人觀點,不代表任何官方立場或行業標準。 一、引言 當下遠程控制技術已深度融入大眾的工作與生活,無論是上班族在家操…

Windows 11的開始菜單調整為左下角布局

1.桌面右鍵個性化 2.個性化中任務欄 3.任務欄選擇任務欄行為 4.任務欄行為中 任務欄對齊方式選擇靠左即可

Go語言項目工程化 — 常見開發工具與 CI/CD 支持

在Go語言的項目工程化實踐中,常見開發工具與 CI/CD 支持是保障團隊協作、高效交付與項目質量的關鍵。以下是第 68 章的詳細內容。一、開發輔助工具Go語言生態為開發者提供了豐富的工具,以提高代碼質量與開發效率。1. 格式化與靜態檢查工具說明gofmt標準格…

OpenCV人臉分析------繪制面部關鍵點函數drawFacemarks()

操作系統:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 編程語言:C11 算法描述 該函數用于在圖像上繪制面部關鍵點(facial landmarks),例如使用 FacemarkLBF, FacemarkKazemi 等算法檢測到的…

Linux內核ext4 extent:解決大文件存儲難題的關鍵

在Linux 操作系統的龐大生態中,文件系統猶如一座城市的基礎設施,支撐著數據的有序存儲與高效訪問。而 ext4 文件系統,作為 Linux 文件系統家族中的重要一員,自誕生起便憑借諸多先進特性備受矚目。其中,extent 機制堪稱…

reactnative頁面適配UI設計尺寸px轉dp的完美解決方案px2dp精要篇

你的 px2dp 函數基本思路是正確的,但可以進一步優化以確保更精確的適配。以下是改進后的完美精確方案: 完美精確的適配方案 import { Dimensions, PixelRatio, Platform, ScaledSize } from react-native;// 獲取屏幕尺寸(考慮橫豎屏&#…

【世紀龍科技】汽車鈑金虛擬仿真教學實訓軟件

在汽車后市場人才緊缺的當下,職業院校汽車鈑金教學卻長期面臨“三難困境”:實訓設備昂貴且損耗快、學生實操機會稀缺、教學評價依賴主觀經驗。江蘇世紀龍科技公司以十余年汽車教育數字化積淀為基石,推出《汽車鈑金教學軟件》,通過…

Fiddler中文版抓包工具在后端API調試與Mock中的巧用

在現代開發中,前后端往往分屬不同小組甚至不同公司,接口聯調變得至關重要。尤其是在多團隊合作、后端接口尚未完成或頻繁變動的項目中,前端開發進度容易被阻礙。此時,通過靈活運用 Fiddler抓包工具,前端可以在后端接口…

基于 Flask框架開發的輕量級招聘網站

簡單的招聘網站示例 這是一個基于 Flask 框架開發的輕量級招聘網站示例,采用 Jinja2 模板引擎和 Bootstrap 前端框架,模仿 拉勾網 風格,實現了招聘平臺的核心功能。系統支持 個人用戶 和 企業用戶 兩種角色,個人用戶可以瀏覽職位、…

2025 年使用大模型進行軟件工程:現實檢驗

每周跟蹤AI熱點新聞動向和震撼發展 想要探索生成式人工智能的前沿進展嗎?訂閱我們的簡報,深入解析最新的技術突破、實際應用案例和未來的趨勢。與全球數同行一同,從行業內部的深度分析和實用指南中受益。不要錯過這個機會,成為AI領…

如何使用單例模式保證全局唯一實例(復雜版本)

/// <summary> /// 登錄管理類&#xff08;單例模式&#xff09;&#xff0c;負責用戶登錄、注銷及用戶信息管理 /// </summary> public class LoginMananger {// 用于線程同步的鎖對象static object _lockObj new object();// 單例實例&#xff08;延遲初始化&am…