首發地址:
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