<button id="u2w23"></button>

<tbody id="u2w23"><track id="u2w23"></track></tbody><dd id="u2w23"><track id="u2w23"></track></dd><button id="u2w23"><acronym id="u2w23"></acronym></button> <tbody id="u2w23"><noscript id="u2w23"></noscript></tbody>

  • <button id="u2w23"></button><li id="u2w23"><acronym id="u2w23"><cite id="u2w23"></cite></acronym></li>

  • Mono for Android試用體驗

    [來源] 達內    [編輯] 達內   [時間]2012-10-30

    Mono for Android(原名MonoDroid)是xamarin推出的一個款基于Mono的Android應用開發工具,允許用戶使用C#和.Net類庫開發Android應用。

    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的用戶畢竟少,遇到問題找人問也不容易呢。

    資源下載

    ?