關于 Xamarin 的那些事(二)-Xamarin Studio

在使用 Xamarin 的過程中,發(fā)現 Xamarin 跟 Visual Studio (VS)的兼容性沒有想象中那么好,估計是收購才沒多久,所以整合還沒完善吧,這里我建議大家使用 Xamarin Studio (XS,支持 Windows 和 Mac)來開發(fā)應用,尤其是在 Mac 平臺下 XS 的體驗真的很不錯。

不過在 Windows 下面安裝 XS 是一件很麻煩的事,從官網下會把你導向到下載 VS 2015 的地址,而且自動下載 Android SDK 時也幾乎必定出錯,所以這里寫個教程教大家如何在 Windows 上手動安裝 XS。

如果你沒有安裝任何 VS 的話,請下載以下文件并安裝:

1. MSBuild Tools 2013

2. MSBuild Tools 2015

下面兩個工具為了讓 XS 支持 Portable Class Library,如果你認為你不需要的話,可以跳過下面兩個工具:

3. Portable Library Tools 2(備注 1)

4. Portable Library Reference Assemblies 4.6(備注 2)

備注:

1. 安裝 Portable Library Tools 2 時如果沒有 VS 2010 Update 2 是沒法裝上的,你需要用命令行加入 /buildmachine 選項來安裝。

2. 安裝 Portable Library Reference Assemblies 4.6 后需要手動把 C:\Program Files (x86)\Microsoft .NET Portable Library Reference Assemblies 4.6 里面的壓縮包解壓到 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETPortable 里面。

基本準備做好了,接下來開始裝 Android 相關的東西

首先是 Android 相關的東西,基于你所知道的原因,你需要先掛個 VPN 才能下載:

1. Android SDK(備注 3)

2. Android NDK(備注 4)

備注:

3. 請拉到最低在 “Get just the command line tools” 區(qū)域下載安裝包,文件名格式為 installer_rX.Y.Z-windows.exe

4. 無論你的機器是什么處理器,請下載 x86 版本,下載后請解壓到 SDK 相同目錄下,默認為 C:\Program Files (x86)\Android

下一步是安裝 Xamarin 相關的東西

首先需要你注冊一個 Xamarin 賬號,不然你是沒法下載 Xamarin Studio 的,如果你已經有 Xamarin 賬號請?zhí)^這一步。

1. 注冊 Xamarin 賬號

完成后你可以到這里下載最新版本的 XS ,Xamarin.iOS (XI)和 Xamarin.Android(XA)

要注意的事,進入頁面后請選擇 View all versions 來打開單個產品的下載選項,其中 XI?和 XA 只需要下載其中一個,因為兩者的安裝包是一樣的。

都下載好后先安裝 XS,再安裝 XA,都安裝好后就可以打開 XS 創(chuàng)建項目了。

另外一些坑:

如果你創(chuàng)建好項目,在升級 Nuget 包的時候提示

Could not install package 'Xamarin.Android.Support.Compat 24.2.1'. You are trying to install this package into a project that targets 'MonoAndroid,Version=v6.0', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.

之類的錯誤,請打開 Android 方案的 csproj 文件,在第一個 PropertyGroup 里面加入

<TargetFrameworkVersion>v7.0</TargetFrameworkVersion>

注意:v7.0 改成當前最新版本,如果不知道最新版本是什么,可以到 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid 查看。

這樣就大概完成了整個安裝 Xamarin Studio 的流程,希望大家可以少走點坑,省點不必要的時間。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,234評論 25 708
  • afinalAfinal是一個android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,893評論 2 45
  • 我從洞里出來的時候 什么都不會想 我停滯在這條蕭瑟空間里 只有靜靜地仰望 我聽不見背后的廝殺聲 感受不到手上的血跡...
    一首詩和小H閱讀 176評論 3 1
  • 你從窗外看到 風剛剛冒出嫩芽的聲音 很輕 而我決定了 在貓的眼睛上 旅行 於是乎 所有的神秘都向后退 ...
    爾斯閱讀 334評論 1 2
  • 來到武漢、追隨圈媽,進行了三天的家長課的學習,飛機上靠記憶整理一下這三天家長課的內容。這個時間真的是寫東西的最佳時...
    草渝田閱讀 516評論 0 8

友情鏈接更多精彩內容