標籤:android style http io color ar os 使用 java
Mono for Android (原名:MonoDroid)可以讓開發人員使用 Microsoft™ Visual Studio™ 來建立基於 C# 和 .NET 的應用程式,並且讓這些程式可運行在 Android 手機上。
環境的安裝到我找到的時候已經有了好多的曆史版本,我用了Xamarin.Android 4.10.01068 & iOS 1.8.361.0。貌似4.12.XXX都出來了,不管了。
開始安裝:
一、下載;要下載的東西有:
這兩個加起來應該是1.9G;但是這兩個包裡面沒有NDK,所以還要單獨下載這個:
。到此,要安裝的東西就下載完成了。
下面是建議提前準備的兩個工具:Uninstall Tool和Search Everything 。至於這兩個是什麼東西就只能去百度了。用他們的地方就是在環境沒裝好的情況下把裝上的東西乾乾淨淨的卸掉。
二、安裝;按順序安裝就可以了,下載包裡面有安裝方法,注意一定要每一個字都仔細看清。
1)、jdk-6u45-windows-i586.exe
2)、把壓縮包裡的 android-sdk 解壓到這個路徑(路徑不要含有中文):D:\Program Files\Android\android-sdk
3)、installer_r22.0.4-windows.exe (程式也安裝到上面這個路徑)
4)、設定系統內容變數:右鍵我的電腦——屬性——進階系統設定——進階——環境變數——系統變數裡,找到 Path,雙擊進行修改,在最前面增加:D:\Program Files\Android\android-sdk\tools;(注意末尾必須有 ; 英文分號,如果 Path 裡面已經有這個值,就不需要添加)。除此之外,還有jdk的路徑最好也加到裡面去:C:\Program Files (x86)\Java\jdk1.6.0_45\bin; 。
5)、gtk-sharp-2.12.22.msi
6)、XamarinStudio-4.0.13-38.msi
7)、mono-android-4.8.03015.msi
8)、Xamarin.iOS_Setup-1.4.2.0.msi (如果不開發iOS,這個不需要安裝),本著硬碟無限大的心態,我就給裝上了 。
三、破解;這個地方我搞了很久,也因此加個QQ群,但是不知道是進啞巴堆了還是怎麼的,TM沒人鳥我,找了好久終於找到解決方案。
1)、按照說明檔案裡說的
做完了。說明檔案裡面就這些內容,如果看到的你也覺得這就完了,那麼好吧,我們都錯了。
2)、 Android: 在cmd命令裡切換到%PROGRAMFILES(x86)%\MSBuild\Xamarin\Android目錄下運行以下命令進行註冊:
mandroid.exe --activate --activation-name=b4a --activation-phone=b4a --activation-company=b4a --activation-code=b4a --activation-email=b4a 運行命令:mandroid.exe --entitlements > "%temp%"\mfa.txt
再運行命令:type "%temp%"\mfa.txt 如果出現類似於 "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx MonoAndroid Priority2014-08-26T05:52:36"
的形式則表明註冊成功。
3)、IOS: 在cmd命令裡切換到%PROGRAMFILES(x86)%\MSBuild\Xamarin\iOS目錄下運行以下命令進行註冊:
mtouch.exe --activate --activation-name=b4a --activation-phone=b4a --activation-company=b4a --activation-code=b4a --activation-email=b4a
4)、重啟電腦。
四、配置;Mono For Android 無法啟動模擬器,提示:Android SDK not found。這個問題是因為沒有設定Android SDK路徑,所以Mono For Android的VS外掛程式找不到這個路徑。 在這個裡面配置sdk和ndk的路徑,這也就用到了我們之前下載好的ndk的包,我同樣把他解壓到了Android的檔案夾下。
好了,除開RP的原因,應該可以開始第一個android程式的研究了。
Mono for Android環境安裝、破解及配置