Xamarin 安裝教程 支援Visual Studio 2013

來源:互聯網
上載者:User

標籤:xamarin   andriod   visual studio   手機   

本文的前提是你已經正確的安裝了VS 2013。本文的所有步驟在Win7 Ultimate 64系統上測試通過,支援VS 2013,我用的版本是VS 2013 update2。

1.      下載所需要的各種東西:

a)        JDK:jdk-6u45-windows-i586.exe

b)        Android SDK:http://dl.google.com/android/installer_r22.6.2-windows.exe

d)        http://download.xamarin.com/GTKforWindows/Windows/gtk-sharp-2.12.25.msi

e)        http://download.xamarin.com/studio/Windows/XamarinStudio-4.2.3.60-60.msi

f)         http://download.xamarin.com/MonoforAndroid/Windows/mono-android-4.12.02001.msi

g)        http://download.xamarin.com/MonoTouchforVisualStudio/Windows/Xamarin.iOS_Setup-1.10.47.0.msi

h)        http://dl.google.com/android/ndk/android-ndk-r8d-windows.zip

2.      以上就是本次安裝所需要的各種東西,可以使用迅雷直接下載,下載的時候注意版本號碼。下面開始正式安裝。

3.      安裝JDK。

a)        官方下載即可,一路next安裝。

b)        安裝完畢後,配置環境變數,具體是在我的電腦/屬性/進階系統配置/進階裡面

c)        建立一個環境變數JAVA_HOME,值C:\Program Files (x86)\Java\jdk1.6.0_45,注意路徑是你安裝的路徑。

a)        再建立一個環境變數CLASSPATH,值 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

b)        編輯環境變數Path,在最前面加入.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;。

這樣JDK就安裝好了。

4.      安裝android SDK

a)        下載SDK安裝包後,直接安裝就行。國內也有離線安裝包,直接解壓縮就可以。

b)        編輯環境變數Path,最前面添加 D:\Develop\Android\android-sdk\tools;D:\Develop\Android\android-sdk\platform-tools;

注意,這個時候,如果你是安裝包安裝的,目錄裡是沒有platform-tools這個檔案夾的,不用管,只要前面的路徑對就行。最後的部分一定不要改。

5.      安裝gtk-sharp-2.12.25.msi

6.      安裝XamarinStudio-4.2.3.60-60.msi

7.      安裝NDK,這個很容易,找個地方解壓縮就行。

8.      安裝mono-android-4.12.02001.msi

9.      安裝Xamarin.iOS_Setup-1.10.47.0.msi

10.      重啟電腦

11.      破解

a)        下載破解補丁:http://www.myuplbox.com/file/download/1052689

b)        複製mandroid.exe 到 %PROGRAMFILES(x86)%\MSBuild\Xamarin\Android

c)        按Win+R開啟運行,然後輸入cmd斷行符號。

d)        在cmd裡執行cd %PROGRAMFILES(x86)%\MSBuild\Xamarin\Android 切換目錄,然後輸入mandroid.exe--activate --activation-name=b4a --activation-phone=b4a--activation-company=b4a --activation-code=b4a --activation-email=b4a斷行符號

e)        在輸入mandroid.exe --entitlements > "%temp%"\mfa.txt斷行符號

f)         再輸入type "%temp%"\mfa.txt斷行符號

g)        如果出現類似於 "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx MonoAndroidPriority2014-08-26T05:52:36"的形式則表明註冊成功。

h)        複製 mtouch.exe 到 %PROGRAMFILES(x86)%\MSBuild\Xamarin\iOS

i)          cmd中cd%PROGRAMFILES(x86)%\MSBuild\Xamarin\iOS斷行符號

j)          mtouch.exe --activate--activation-name=b4a --activation-phone=b4a --activation-company=b4a--activation-code=b4a --activation-email=b4a斷行符號


以上就完成了安裝的全部步驟。但這個時候並不能開始開發。你需要做的是,更新SDK。

後續的步驟:

1.      更新SDK,開啟SDK Manager 中選中的這一項是必須要更新的。還記得platform-tools檔案夾嗎?安裝這個包就會有這個檔案夾的內容了。如果你之前下載了完整的離線包,開啟的時候,需要的項目前面都有對號了,那就可以省略1-3步驟了。


2.      繼續更新SDK中的這些Android X.X.X都是不同版本的android系統開發包,你想進行哪個版本的開發,就下載哪個,高版本相容低版本,也就是你開發一個API 10版本的App,高版本系統的也可以運行。所以你至少應該有最新版本和一個使用比較廣泛的低版本,比如API 8。

3.      更新的時候,國內無法串連google 伺服器,可以使用代理,FreeGate就行。

4.      開啟VS,在選項裡配置Android SDK和NDK路徑。

好了,這個時候你就可以開始開發了。安裝好android模擬器,就可以串連模擬器調試了。


如果你想真機調試,你需要做的是:

1.      串連手機,開啟USB調試選項。在串連調試過程中,會彈出提示,需要你授權電腦串連手機,同意授予調試許可權。

2.      開啟cmd,輸入adb devices,會列出所有串連到電腦的有效android裝置。如果裝置後面是offline,可以嘗試重啟adb,adb kill-server關閉adb服務,adb start-server開啟服務。之後再輸入adb devices,查看裝置狀態。直到裝置後面的狀態是device。就可以聯機調試了。關於offline,網上也有更詳細的說明,不是大問題,不用慌,聯機調試的時候,經常遇到。我是拔掉USB線,再插上就好了。

3.      個人感覺Xamarin Studio在真機調試的時候更方便,因為它有個重新整理adb服務的介面,vs沒有,總需要開cmd。

 

以上就是全部的安裝步驟了。窮人木有mac本,所以蘋果系統的安裝步驟就沒有了。


最有有一個建議,因為這個東西需要安裝一對東東,如果出現意外,比較麻煩,用虛擬機器比較方便,不行的話,重裝系統也好,恢複快照也好,方便的多。祝各位一切順利!

Xamarin 安裝教程 支援Visual Studio 2013

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.