安裝順序:
1.安裝JDK
選擇合適自己版本:http://www.oracle.com/technetwork/java/javase/downloads/index.html
2.安裝Android SDK
http://developer.android.com/sdk/index.html
3.安裝mono在你所使用的操作系統的運行時:
http://www.go-mono.com/mono-downloads/download.html
4.安裝Mono for android (此軟件(插件)是收費軟件,個人學習的話找一個破解的下下就好了)
http://xamarin.com/monoforandroid
5.可選的MonoDevelop開發工具
安裝MonoDevelop時候請注意,要事先安裝好gtk-sharp(一般第3步時候會安裝的)
也可使用Visual Studio開發
注:以上網站,如有打不開,可能被牆了,請自行查找其他網站下載
可能問題:
打開Visual Studio 時候提示:
---------------------------
There was an error attempting to initialize the MonoAndroidPackage:
System.ArgumentNullException: 值不能為 null。參數名: path1
在 System.IO.Path.Combine(String path1, String path2)
在 Xamarin.AndroidTools.AndroidSdk.get_AdbExe()
在 Mono.Android.VisualStudio.MonoAndroidDeviceManager..ctor()
在 Mono.Android.VisualStudio.MonoAndroidSdk.get_DeviceManager()
在 Mono.Android.VisualStudio.MonoAndroidPackage.Initialize()
--------------------------- 確定 ---------------------------
個人感覺原因是:android sdk 設置的路徑不正確
解決方案:打開mono developer 設置一下路徑 工具-》open avd manager(本人使用的是4.2.5)其他版本可能會有差異
網上搜索解決方案
原因:找不到Android Debug Bridge,也就是找不到Adb.exe。
解決辦法:打開Android SDK的Android SDK Manager,選中Google USB Driver,然后Install即可。(關鍵是在那個sdk manger里沒找到Google USB Driver,呵呵)
在使用開發環境上,個人偏向於使用Visual Studio 開發,畢竟較熟悉,但是每次調試android程序時候都容易死,所以有不得不使用MonoDevelop開發了。