天天看點

最新版Xamarin Mono For Android、Monotouch 安裝、破解(實時同步更新)

以上連結如不是最新,以官方為主,官方更新位址如下:

http://xamarin.com/installer_assets/v3/Mac/Universal/InstallationManifest.xml

說明:

(1)本破解支援Win7、Win8、Win10與VS2010、VS2013、VS2015各種組合,支援Mac;

(2)在此表示對BinSys的感謝。

原文連結:http://www.jianshu.com/p/c67c14b3110c

(感謝作者為廣大普通xamarin開發人員提供了如此詳細的破解教程和如此友善的破解工具,并且還能做到與官網随時保持同步更新,也算是為xamarin的"推廣應用"出了一份力,哈哈!)

更新日志:

2016.03.15 更新Win:Xamarin.VisualStudio_4.1.0.87

2016.03.08 更新Win:Xamarin.VisualStudio_4.0.1.145;更新Mac:Android_6.0.2.1、iOS_9.4.2.27、Mac_2.4.1.7

2016.02.10 更新Win:Xamarin.VisualStudio_4.0.1.96

2016.02.04 更新Win:Xamarin.VisualStudio_4.0.1.93;更新Mac:iOS_9.4.1.25

2016.02.01 更新Win:Xamarin.VisualStudio_4.0.1.89

2016.01.26 更新Mac:Android_6.0.1.9、iOS_9.4.1.24、Mac_2.4.1.6 (主要是因為可以在編輯器裡輸入中文了,測試10.10.5+搜狗五筆是可以的)

2015.12.10 更新Win:Xamarin破解更新檔4.0.0.1717;更新Mac:iOS_9.4.0.0

2015.12.09 更新Win:Xamarin破解更新檔4.0.0.1712

2015.12.02 更新Win:Xamarin破解更新檔4.0.0.1697;更新Mac:iOS_9.2.1.54

2015.11.18 更新Win:Xamarin破解更新檔4.0.0.1689;更新Mac:Android_6.0.0.34、iOS_9.2.1.51、Mac_2.4.0.109。本次Mac下的更新解決了控制台輸出不支援中文的問題。

2015.11.14 更新Win:Xamarin破解更新檔4.0.0.1685

2015.11.11 更新Win:Xamarin破解更新檔3.11.1594;更新Mac:iOS_9.1.0.31

2015.11.03 更新Win:Xamarin破解更新檔4.0.0.1649

2015.10.29 更新Win:Xamarin破解更新檔3.11.1589;更新Mac:Android_5.1.9.0、iOS_9.1.0.27

2015.10.25 更新Win:Xamarin破解更新檔3.11.1585

2015.10.21 更新Mac:Android_5.1.8.0

2015.10.09 更新Win:Xamarin破解更新檔3.11.1537;更新Mac:Android_5.1.7.12

2015.10.07 更新Win:Xamarin破解更新檔4.0.0.1566;更新Mac:iOS_9.0.1.29

2015.10.06 更新Win:Xamarin破解更新檔3.11.1450

2015.09.29 更新Win:Xamarin破解更新檔4.0.0.1505

2015.09.22 更新Mac:iOS_9.0.1.20

2015.09.18 更新Win:Xamarin破解更新檔3.11.1443;更新Mac:iOS_9.0.1.18

2015.09.17 更新Win:Xamarin破解更新檔3.11.1439

2015.09.12 更新Win:Xamarin破解更新檔3.11.894,Xamarin破解更新檔3.11.1433;更新Mac:Android_5.1.6.7、iOS_8.10.5.26

2015.08.26 更新Win:Xamarin破解更新檔3.11.893

2015.08.20 更新Win:Xamarin破解更新檔3.11.837

2015.08.11 更新Mac:Android_5.1.5.3、iOS_8.10.4.46、Mac_2.0.2.111

2015.08.05 更新Win:Xamarin破解更新檔3.11.836

2015.07.24 更新Win:Xamarin破解更新檔3.11.816

2015.07.22 更新Win:Xamarin破解更新檔3.11.785

2015.07.21 更新Win:Xamarin破解更新檔3.11.762

一、Windows下面的安裝

1. 安裝環境介紹:

    Win8.1 企業版64位、VS2013 update5

2. 安裝jdk

    到oracle官方下載下傳 jdk-8u74-windows-x64.exe 并安裝

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    預設是安裝到C槽的,根據自己的情況選擇目錄後完成安裝,接下來進行環境變量的設定(其實jdk8已經自動添加了,不加也可以,jdk8以下的版本要手動添加)

    添加環境變量 JAVA_HOME:

    C:\Program Files\Java\jdk1.8.0_74

    添加環境變量 CLASSPATH:

    %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

    修改環境變量 Path,在最前面加入以下值:

    %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

    安裝完成之後在CMD裡輸入“java -version”可檢視成功安裝之後的版本号

3. 安裝Android SDK,下載下傳 installer_r24.4.1-windows.exe,我這裡是安裝到“E:\Develop\Android\android-sdk”目錄下,安裝完後設定環境變量,右鍵我的電腦——屬性——進階系統設定——進階——環境變量——系統變量裡,找到 Path,輕按兩下進行修改,在最前面增加:

    .;E:\Develop\Android\android-sdk\tools;E:\Develop\Android\android-sdk\platform-tools;

    (注意末尾必須有 ; 英文分号,如果 Path 裡面已經有這個值,就不需要添加)

    如果要更新SDK,以下兩種方式選其一:

    (1)(好像不管用了)國内使用者可以設定host:203.208.46.200 dl-ssl.google.com

    (2)(推薦) 打開Android SDK Manager,Tools -> Options...,HTTP Proxy Server裡填“mirrors.neusoft.edu.cn”,Http Proxy Port裡填“80”,然後勾選“Force https://...sources to be fetched using http://...”,Close後在Packages裡Reload或者關閉重新打開都可。

大連東軟資訊學院鏡像伺服器位址:

- IPv4: http://mirrors.neusoft.edu.cn 端口:80

版本對應(前面加上https://dl.google.com/android/即可下載下傳):

3.9.547對應installer_r24.1.2-windows.exe時可以正常顯示axml

3.11.837對應installer_r24.3.4-windows.exe時可以正常顯示axml

4. 安裝NDK,複制 android-ndk-r10e-windows-x86_64.exe 至指定目錄下,輕按兩下解壓即可,我這裡是安裝到“E:\Develop\Android\android-ndk”目錄下,安裝完後建立一個環境變量 ANDROID_NDK_PATH,值如下:

    E:\Develop\Android\android-ndk\android-ndk-r10e

    裝完NDK之後記得最後在XamarinStudio和VS裡去設定NDK路徑。

5. 線上安裝,直接運作 XamarinInstaller.exe 進行自動安裝即可(國内使用者需要FQ),線上安裝程式下載下傳:

http://download.xamarin.com/Installer/Windows/XamarinInstaller.exe

6. (推薦)離線安裝:逐個安裝(如果是更新,則裝2和3的更新版本即可):

    1) gtk-sharp-2.12.30.msi

    2) Xamarin.VisualStudio_4.0.1.145.msi

    3) XamarinStudio-5.10.3.26-0.msi

附官方下載下傳位址:

http://dl.google.com/android/ndk/android-ndk-r10e-windows-x86_64.exe

http://dl.google.com/android/installer_r24.4.1-windows.exe

http://download.xamarin.com/GTKforWindows/Windows/gtk-sharp-2.12.30.msi

http://download.xamarin.com/XamarinforVisualStudio/Windows/Xamarin.VisualStudio_4.0.1.145.msi

http://download.xamarin.com/studio/Windows/XamarinStudio-5.10.3.26-0.msi

以上連結如不是最新,以官方最新為主,官方更新位址如下:

http://xamarin.com/installer_assets/v3/Windows/Universal/InstallationManifest.xml

7. Win下安裝完成,破解在網盤:

http://pan.baidu.com/s/1hqCIsc8

MonoAndroid 3.11.x更新日志:

http://developer.xamarin.com/releases/vs/xamarin.vs_3/xamarin.vs_3.11/

MonoAndroid 4.0更新日志:

http://developer.xamarin.com/releases/vs/xamarin.vs_4/xamarin.vs_4.0/

9. 關于在Window下開發安卓用什麼模拟器,這裡必須推薦一款(如果是VS2015那就用自帶的吧):

首頁直接下載下傳模拟器 :http://www.droid4x.cn/

裝完之後即可使用,可連VS調試,速度很不錯。

二、Mac下面的安裝

1. 安裝mac os,這方面就不多說了,可以百度,也可以參考下面文章

http://www.jianshu.com/p/25d2d781bd98

Mac裝好之後開發Xamarin必須裝XCode,XCode可以直接到AppStore上下載下傳安裝,免費的,裝完之後先運作一下XCode,第一次運作需要初始化元件,完成之後再在終端裡輸入以下指令完成tools的安裝:

xcode-select --install

2. 自動安裝:到官方網站下載下傳線上安裝程式XamarinInstaller.dmg進行全自動安裝,安裝過程中要下載下傳很多檔案(國内需要FQ),是以此步會有點漫長,等待自動安裝完成即可。自動安裝程式下載下傳位址:

http://download.xamarin.com/Installer/Mac/XamarinInstaller.dmg

自動安裝後請打開Xamarin進行更新到最新版即可。

3. 手動離線安裝,下載下傳以下檔案進行安裝:

http://download.xamarin.com/Installer/MonoForAndroid/jdk-7u71-macosx-x64.dmg

http://dl.google.com/android/android-sdk_r24.4.1-macosx.zip

http://dl.google.com/android/ndk/android-ndk-r10e-darwin-x86_64.bin

http://download.xamarin.com/MonoFrameworkMDK/Macx86/MonoFramework-MDK-4.2.3.4.macos10.xamarin.x86.pkg

http://download.xamarin.com/studio/Mac/XamarinStudio-5.10.3.26-0.dmg

http://download.xamarin.com/MonoTouch/Mac/monotouch-9.4.2.27.pkg

http://download.xamarin.com/MonoforAndroid/Mac/mono-android-6.0.2-1.pkg

http://download.xamarin.com/XamarinforMac/Mac/xamarin.mac-2.4.1.7.pkg

檔案都下載下傳完成之後,開始手動安裝步驟:

(1)安裝Java環境(開發Android必需):打開jdk-xxx-macosx-x64.dmg進行安裝,安裝完成之後在終端裡輸入"java -version"可檢視安裝成功之後的版本号;

(2)安裝Android SDK(開發Android必需):将android-sdk_xxx-macosx.zip複制到目錄“~/Library/Developer/Xamarin”下(目錄不存在請手工建立),然後輕按兩下android-sdk_xxx-macosx.zip解壓完畢,然後在終端裡進入解壓之後的 tools 目錄,運作“./android”即可打開SDK Manager進行更新,更新方法見Win下的安裝說明,為了保證Xamarin能檢測到SDK,至少必須将“Android SDK Platform-tools”更新完成,其它的根據自己開發所需進行更新(程式運作好久都不見菜單,原來是要先點下桌面,再點下sdk manager才會有)。

(3)安裝Android NDK:将android-ndk-r10e-darwin-x86_64.bin複制到目錄“~/Library/Developer/Xamarin/android-ndk”下(目錄不存在請手工建立),終端裡切到 android-ndk 目錄之後運作如下兩行指令進行解壓完成即可:

chmod a+x android-ndk-r10e-darwin-x86_64.bin

./android-ndk-r10e-darwin-x86_64.bin

(4)安裝Mono環境:打開 MonoFramework-MDK-xxx.macos10.xamarin.x86.pkg 後安裝完成即可。

(5)安裝開發IDE:打開 XamarinStudio-xxx.dmg 後安裝完成即可。

(6)安裝monotouch(開發iOS必需,根據個人需求選擇安裝):打開 monotouch-xxx.pkg 後安裝完成即可。

(7)安裝monoandroid(開發Android必需,根據個人需求選擇安裝):打開 mono-android-xxx.pkg 後安裝完成即可。

(8)安裝Xamarin.Mac(開發Mac程式必需,根據個人需求選擇安裝):打開 xamarin.mac-xxx.pkg 後安裝完成即可。

(9)設定Xamarin環境:打開XamarinStudio->Preferences->工程->SDK Locations->Android,可看到SDK和NDK為空,設定後的結果如下(路徑可直接在你的編輯器裡修改後複制進去即可):

Android SDK(将suyx修改為你自己的Mac賬戶名):

/Users/suyx/Library/Developer/Xamarin/android-sdk-macosx

Java SDK(這個預設已裝好):

/usr

Android NDK(将suyx修改為你自己的Mac賬戶名):

/Users/suyx/Library/Developer/Xamarin/android-ndk/android-ndk-r10e

4. Mac的安裝完成,破解在網盤:

MonoTouch 8.10.x更新日志:

http://developer.xamarin.com/releases/ios/xamarin.ios_8/xamarin.ios_8.10/

三、最新版Win連Mac采用的不是以前的Build Host方式了,詳見:

http://developer.xamarin.com/guides/ios/getting_started/installation/windows/xamarin-mac-agent/

四、相關網站

1. 官方Demo:http://developer.xamarin.com/samples-all

2. 官方論壇:http://forums.xamarin.com

3. 線上元件:http://components.xamarin.com

4. iOS綁定第三方庫文檔:

http://developer.xamarin.com/guides/ios/advanced_topics/binding_objective-c/