標籤: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