首發地址:
Mono for Android試用體驗
http://www.eoeandroid.com/thread-208850-1-1.html
--------------------------------------------
Mono for Android(原名MonoDroid)是xamarin推出的一個款基於Mono的Android應用開發工具,允許使用者使用C#和.Net類庫開發Android應用。
是不是有些神奇?Android不是應該用Java開發嗎?哈哈,因為xamarin那一幫牛人重寫了個C#編譯器,使得C#代碼能夠編譯成Java位元組碼。這就好理解了吧。
環境要求
我的本子是Mac OS X 10.8,就以此為例:
1、Java SDK 1.6/1.7
配好了Android環境的同學,就略過吧。
2、Android SDK
這個也是必須的。
3、Mono Framework
Windows系統好像可以直接用.Net Framework,Mac就只好裝一下了。
4、MonoDevelop
Windows可以用Visual Studio。
5、Mono for Android
最後才是這個開發包
安裝時候的問題
官方文檔說,Android SDK應該放在/Developer/SDKs目錄下。然而,即使我安放正確了,Mono for Android安裝時仍然提示找不到Android SDK,又給我下了安裝一遍...
第一個應用
運行MonoDevelop,建立應用之前,配置一下SDK的路徑。Preferences -> Other -> SDK Locations,設定下Android SDK的路徑就好:
接下來就可以建立應用了,建立一個解決方案,語言C#,類型選Mono for Android Application。
預設的API版本是8,如果你沒有裝API 8(Android 2.2),直接調試就會出錯。這個可以在項目屬性裡配置:
免費版的Mono for Android只能去模擬器調試,想要用真機調試的話,就得花錢。最便宜的399刀...
跑一下類比機,看看預設項目的效果:
沒啥差別吧?哈哈
感覺MonoDevelop的介面還不錯,至少我覺得比Eclipse好:
看上去挺不錯的樣子,你是不是也想試試了呢?
哈哈,去試試吧。不過,如果想要在生產環節中使用,我覺得還是得謹慎考慮。且不說錢的事兒,Mono for Android的使用者畢竟少,遇到問題找人問也不容易呢。
參考連結
Xamarin.com
Installation for Mac Manual Installation
-----------------------
不錯的文章:
分享一個Android火焰效果程式
http://www.eoeandroid.com/thread-210395-1-1.html