二、mono for Android學習:安裝IDE 以及 可能遇到問題

來源:互聯網
上載者:User

安裝順序:

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開發工具

http://monodevelop.com/

安裝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開發了。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.