日前微軟公開了收購Xamarin的消息,也很佛心的把它提供給Visual Studio的使用者們使用,這麼佛心的東西,怎麼可以不玩看看呢?

這樣想的我,很開心的在安裝完Visual Studio 2015 Update 3之後,就隨手建了一個Xamarin Form的專案想來玩看看。

但是,故事的發展永遠沒有想像得那麼簡單…

專案成功建立了,但是Android專案建置失敗!!! Build Failed! Build Failed!! Build Failed!!!

Build Fail

誠心的求助Google大神之後,循著幾個方向去嘗試,最後總算是成功了,以下是我親嘗百草的各種偏方:

檢查Xamarin更新

其實我也試過了解除安裝Xamarin之後重新安裝,但是一樣無解。後來發現就算從Xamarin官網上下載的安裝檔也不見得會是最新的,要更新的話還是得透過Visual Studio比較保險。 檢查 Xamarin 更新的方式為:點選Visual Studio的選單中點選 Tools -> Options -> Xamarin -> Other -> 再點選 Check Now 即可。

檢查Xamarin更新

刪除Xamarin.Android.Support相關檔案

還有很多次在建置專案的時候出現了找不到 "Xamarin.Android.Support.Design" 相關檔案的錯誤訊息,而經過Google大神的指示,只要把 %UserProfile%\AppData\Local\Xamarin 下的資料夾砍掉,再重新進行建置,就會自動下載完相關的檔案了。(這也是為什麼第一次進行建置都會花特別久的原因,所以千萬別以為它掛掉了就按下停止建置的按鈕。)

建置專案時所需要的相關檔案

檢查Android SDK

在Visual Studio的選單中點選 Tools -> Android -> Android SDK Manager 就可以看到已經安裝了哪些SDK或是建置工具。 而我遇到的問題呢,是因為我很開心的安裝了 Android SDK Build-tools Rev 24 的關係。

兇手就是它

把它移除之後,就可以順利的建置Android專案囉!!

總算成功建置了

以上。

Comments