2015年9月24日 星期四

如何在Xamarin中引用原生的AndroidClassLibrary所產生出來的Jar檔…

 

1. 前言

常常會遇到有人在從Android原生開發(Java)轉移到Xamarin.Android開發時,有需要將過去開發好的Android Class Library直接匯入到Xamarin.Android底下使用,讓專案可以更加快速的完成。

昕力大學之前的Xamarin與行動開發相關文章中,有過一篇的介紹是相當類似的主題,不過Ben前輩的介紹主軸是在Xamarin Studio跟Mac上操作,要套用到Visual Studio跟Windows上時,其過程常常會讓人有點困惑,所以再透過本篇文章詳細的介紹一下其步驟,讓大家更能夠掌握其中的訣竅

 

2. 環境準備

  • Windows 8/8.1/10
  • Eclipse with ADT
  • Visual Studio 2015

2015年8月29日 星期六

Visual Studio 2015 突然無法部署App專案到Windows Phone 模擬器…

 

小弟正為了撰寫Xamarin.Forms的Demo App,弄好Android與iOS部分後,接著開始處理用Xamarin.Forms來撰寫Windows UAP的相關設定動作,好不容易設定好後,悲劇發生了…居然噴錯誤訊息說無法順利的將專案部署到Windows Phone模擬器當中…

之前Windows Phone的模擬器使用是最正常的啊!!!這之中到底又發生什麼事情?!

立刻打開另一個Visual Studio 2015的新視窗,再次建立一個全新Windows Phone 8.1的App專案測試看看,按下F5,還是無情的給我以下的錯誤畫面…

error1

 

這是一個全新的專案,編譯完全正確,但是卻無法正確部署,查了許久的google大神都沒什麼好建議,也花時間重新修復Visual Studio 2015的安裝了,但還是無法順利解決問題…

真是令人沮喪…

2015年8月9日 星期日

Visual Studio 2015內建Android模擬器出現顯示控制器設定無法變更錯誤…


不知道為什麼今天使用Visual Studio 2015搭配Xamarin快樂的撰寫Anaroid App的時候,將該Anaroid App專案編譯部屬到Visual Studio 2015所內建的Android Emulator時,該模擬器(VS Emulator 5” KitKat(4.4) XXHDPI Phone)啟動到一半,就突然在噴錯誤訊息出來,並且無法將該模擬器啟動起來。

image

 

可是切換到另外一個模擬器(VS Emulator 7” KitKat(4.4) XHDPI Tablet)就可以正常啟動…

而該錯誤大致上是寫著:

"無法變更Kitkat(4.4) XXHDPI Phone虛擬機器的顯示控制器設定…XXX"

之類的訊息…

2015年7月28日 星期二

Uninstalling Xamarin on Mac的步驟介紹…

 

有時候Xamarin安裝時發生一些有的沒有的問題,會導致Xamarin安裝不完全,而在使用Xamarin時,就時常發生一些莫知名的詭異問題。

這個時候若把Xamarin整個從開發環境當中完全移除後,再裝一次,可能會是比較迅速的解決方式。

但是在Mac的環境上要如何完整移除Xamarin呢?!

在Xamarin的官網上,確實有一篇Uninstalling Xamarin的教學,但是在移除時又會遇到一些移除時的詭異問題,所以小弟在此寫下這篇文章,來記錄這些詭異問題如何解決。

 

以下就是相關步驟,各位看倌,讓我們開始吧!!!

2015年7月23日 星期四

安裝Visual Studio 2015完成後卻無法使用Xamarin…

 

在7/20時,千呼萬喚始出來的Visual Studio 2015終於RTM釋出了!!!

由於微軟跨平台策略的關係,Xamarin是內建在Visual Studio 2015的安裝當中的,只要記得在安裝時選擇"自訂",再來記得勾選"跨平台行動開發"下的"C#/.NET(Xamarin)[協力廠商]"的選項。

image

2015年7月14日 星期二

Visual Studio 2013新增UAP專案時出現CompositionException.Errors…

 

最近開啟Visual Studio 2013要新增UAP專案的時候,一直不斷出現以下錯誤訊息:

"建立子專案'XXXXX'時發生問題。此組合發生單一組合錯誤。根本原因提供如下。請檢視CompositionException.Errors屬性查看詳細資訊…"

image


然後就接著就會連續的出現下面的錯誤訊息:

2015年6月9日 星期二

使用Azure的Redis Cache上手紀錄…比較篇-II

 

來了來了,接續前一篇我們要來撰寫測試案例了。

首先 我們在原本的方案當中,建立一個測試案例的專案。

image

image