MacOS 構建 Xamarin 應用開發

Xamarin 簡介

Xamarin 是一個開放源代碼平臺,用於通過 .NET 構建適用於 iOS、Android 和 Windows 的新式高性能應用程序。

Xamarin 是一個抽象層,可管理共享代碼與基礎平臺代碼的通信。 Xamarin 在提供便利(如內存分配和垃圾回收)的託管環境中運行。

Xamarin 使開發人員可以跨平臺共享其應用程序(平均 90%)。 此模式允許開發人員以一種語言編寫所有業務邏輯(或重複使用現有應用程序代碼),但在每個平臺上實現本機性能和外觀。

Xamarin 應用程序可以在電腦或 Mac 上進行編寫並編譯為本機應用程序包,如 Android 上的 .apk 文件,或 iOS 上的 .ipa 文件。

Mac 安裝Visual Studio for Mac

1、下載地址:
https://visualstudio.microsoft.com/zh-hans/vs/mac/

2、下載完成後,進行安裝、勾選.Net Core、Android、IOS (IOS必須要安裝 XCode)

3、安裝 Visual Studio for Mac 後,可以開始編寫應用代碼。 下面將介紹Android應用配置.

  • Xamarin.Android 默認使用 JDK 8。備註:Xamarin.Android 不支持 JDK 9。
  • Xamarin.Android 如果不想用JDK,可以使用微軟開源的OpenJDK版本
  • Android SDK 安裝 : 點擊Visual Stuido for Mac 中啟動 SDK 管理器,請單擊“工具”>“SDK 管理器”:
MacOS 構建 Xamarin 應用開發

Android SDK 管理器

“Android SDK 管理器”會在“首選項窗口”中打開,此窗口中包含“平臺”、“工具”和“位置”這三個選項卡:

MacOS 構建 Xamarin 應用開發

Android SDK 管理器

首個Xamarin 應用

  • 選擇“文件”>“新建解決方案...”或按“新建項目...”按鈕,然後選擇“多平臺”>“應用”>“空白窗體應用” :
MacOS 構建 Xamarin 應用開發

新建項目

  • 請確保選中“Android”且勾選了“.NET Standard”代碼共享策略 :我在這裡就不演示IOS,因為我的Mac上沒有安裝XCode。
MacOS 構建 Xamarin 應用開發

目標平臺及應用名稱

  • 右鍵單擊解決方案,還原 NuGet 包或直接生成項目還原缺失的包
MacOS 構建 Xamarin 應用開發

還原缺失的包文件

  • 按調試按鈕(或“運行”>“開始調試”)啟動 Android Emulator 。如果用Android 手機開啟USB 調試。那麼這裡會顯示手機,直接啟動就可以了。
MacOS 構建 Xamarin 應用開發

調試設備選擇

  • 第一個Xamarin 程序運行起來了
MacOS 構建 Xamarin 應用開發


分享到:


相關文章: