【C#】VS2015開發環境的安裝和配置(二)2016-08-03更新


分類:C#、VS2015、WPF、ASP.NET MVC、Android、iOS、Unity3D;

更新日期:2016-08-03

按下面介紹的步驟安裝即可。

一、安裝JDK和Android SDK

注意:如果你不用C#開發Android和iOS應用程序,不需要這一步。

用C#和VS2015開發Androd App時,必須安裝JDK和Android SDK,其實這一步和安裝VS2015沒什么關系,微軟之所以把它集成到安裝工具中,目的僅僅是為了想簡化你的安裝過程,但是國內由於牆的原因必須通過特殊的手段才能把這兩個安裝成功,所以需要先把它拉出來單獨安裝。安裝后,VS2015就能自動檢測到它。

注意:如果開發Android應用程序時使用的是x86模擬器而不是x64模擬器,這種情況下一定要下載32位的JDK,而不是下載64位的JDK。

建議使用x86模擬器而不是使用x64模擬器的主要原因是因為在64位機上一樣能運行32位的Android應用程序,但反之不行。目前(2016年)大多數人使用的還都是32位硬件的手機,因此沒必要用64位的模擬器去測試。等以后64位架構的手機流行后,再用64位的模擬器去測試也不晚。

當然,如果你現在測試的就是64位的手機,而且希望運行的就是64位的Android應用程序而不是32位的Android應用程序,這種情況下需要安裝64位的Android SDK。

1、安裝 jdk

根據需要選擇下面的安裝程序(可到Oracle的官網上免費下載)。

1、(必須安裝)這是32位的Java JDK,開發Android 4.4(API 19)、Android 6.0(API 23)、Android 7.0(API 24)應用程序時,需要安裝它(或者安裝更高版本):

jdk-8u91-windows-i586.exe

建議的下載網址:Oracle的官網。

2、(可選)如果要測試比Android 4.4低的模擬器,必須安裝它,否則不需要安裝:

jdk-6u45-windows-i586.exe

說明:Google 2016年發布的Android 7.0帶來的變化比較大,從Android 7.0版本開始僅提供原生API(Native API),不再提供Java接口。

2、安裝Android SDK

下載下面的Android SDK安裝程序,將其安裝到D:\Aandroid\android_sdk文件夾下(注意由於C盤默認有權限限制,無法利用它自動升級,所以不要安裝到C盤)。

installer_r24.4-windows.exe

下載網址:

https://dl.google.com/android/installer_r24.4-windows.exe

下載並安裝完畢后,運行SDK Manager.exe,然后下載對應的包。

下面是選擇【Tools】->【Managed Add-On Sites…】后應該看到的界面配置截圖。

a

注意這段話已過時(直接跳過即可): 在主界面中,選擇【Tools】à【Options】,在彈出的界面中,選擇【Settings】,HTTP Proxy Server里填“mirrors.dormforce.net”,Http Proxy Port里填“80”,然后勾選“Force https://...sources to be fetched using http://...”,Close后關閉SDK Manager,再重新運行,然后下載對應的包。

下面是選擇【Tools】->【Options】后應該看到的界面配置:

HTTP Proxy Server:(空白即可,里面什么都不需要填)

Http Proxy Port:(空白即可,里面什么都不需要填)

Use download cache:(勾選)

Others:(三個都不勾選)

 

應該下載Android SDK的哪些版本呢?實際上,從最新的Android 7.0到Android 6.0到更早期發布的各種低版本的Android SDK都可以,就看你准備將自己編寫的應用程序安裝到哪種版本的Android平台(Android手機、Android手表、Android TV、Android導航儀、Android平板電腦等)上了。如果你的計算機是土豪級別的,你甚至可以各種版本都安裝(實際上沒必要);如果怕你的計算機硬盤吃不消,那就僅選擇需要的版本就行了。

本人的硬盤容量有限,所以只選擇了下面的版本:

Android 7.0(API 24)

Android 6.0(API 23)

Android 4.4.2(API 19)。

注意必須安裝最新版本的Android SDK tools(2016年8月初是25.1.7)和Android SDK Platform-tools(2016年8月初是24),要使用的對應版本的Android SDK Build-tools和SDK Platform也必須安裝,System Image根據需要選擇安裝。

下面是本人2016年8月底通過SDK Manager下載並自動安裝對應的安裝包后,應該看到的界面截圖(特別提醒:一定要注意勾選的版本,沒有截圖的都是“未安裝”):

a

說明:

(1)目前(2016年8月初)Xamarin for Visual Studio 4.1.2.18已經支持Android 7.0的開發,你可以根據需要決定是否安裝Android SDK Build Tools 24.0.2(開發Android 7.0應用程序時必須安裝它,否則不需要安裝)。

(2)本博客原來介紹的所有例子使用的Android SDK Build-tools的版本已經都可以改為使用Android SDK Build-tools 23.0.3(模擬器啟動很快,不到30秒就啟動完成了,如果你是新手,最好先刪除原來創建的模擬器,然后重新創建新的模擬器以確保應用程序能正常運行。當然,對老手來說也可以啟動模擬器后要先卸載掉原來安裝到模擬器上的Mono Common Runtime Tools,然后再運行應用程序即可)。

(3)特別提醒,如果你使用的Xamarin for Visual Studio的版本比4.1.2.18低,而且又不想安裝新版本,此時一定要全部卸載掉Android SDK Build Tools 24.x,否則即使是一個最簡單的Android應用程序也不會編譯成功(編譯時會提示找不到android資源以及aapt已停止運行之類的錯誤)。換言之,低版本的Xamarin for Visual Studio必須是下面的選項才可以正常通過編譯:

a

下面是Android 7.0下載的內容(本人僅使用了SDK Platform和Intel x86 Atom System Image),在【VS2015開發環境的安裝和配置(三)】中有創建Android 7.0模擬器的相關介紹和解釋:

a

下面是Android 6.0下載的內容:

a

下面是Android 4.4.2下載的內容:

a 

下面是Extras下載的內容:

a

除了上面列出的以外,其他都是未下載安裝。

3、安裝HAXM

這一步只適用於開發用的計算機為Intel的CPU,AMD的CPU就跳過它吧。

找到Extras下(最后一行)下載的HAXM,運行它,使用默認配置即可。如下圖所示。

a

a

 

a

注意安裝前需要先修改BIOS配置(開啟VTx),由於不同計算機的BIOS配置方式不相同,所以這里就不再介紹配置辦法了(遇到的問題和解決辦法自己網上找)。

本人開發用的電腦是Intel的CPU(8GB內存),所以在Android sdk Manager中同時下載了Intel的Android x86模擬器。安裝HAXM后可帶GPU加速功能,模擬器啟動速度很快(不到1分鍾),操作也非常流暢。

如果開發用的電腦Intel的CPU,除了使用Intel公司的x86的模擬器以外,還可以同時用ARM EABI v7a模擬器去測試。但是,由於這種情況下無法使用GPU加速,因此模擬器啟動會非常慢(約3分鍾才啟動成功),而且操作起來不太流暢,但不影響用。

如果開發用的電腦是AMD的CPU,由於無法使用Intel的GPU加速技術,因此只能用ARM EABI v7a模擬器來調試Android應用程序,在不安裝其他模擬器加速技術的情況下,每次啟動都會非常非常的慢。

二、安裝VS2015(自帶Update3)簡體中文企業版

這一步必須安裝。

VS2015簡體中文企業版(2016年6月27日發布Update3正式版),從微軟的官方網址下載的文件名:

vs2015.3.ent_chs.iso(7.25 GB)

強烈建議到微軟的官網下載該文件。下載后再到國內的網上找一個序列號,隨便一搜,到處都是,這里就不多說了。

下面是安裝完成后的截圖,你可以利用它檢查安裝選項是否正確。

a

說明:

(1)C#是VS2015自動安裝的,是必選項,而不是可選項,這是因為C#是.NET的首選高級編程語言,因此安裝選項中並不顯示它。

(2)【Visual C++】是可選的,如果你希望在VS2015中用C++開發各種類型的應用程序,需要勾選它。

(3)用VS2015開發Android應用程序時需要勾選Visual F#和Python Tools for Vsual Studio,這是因為Xamarin內部需要調用它。當然,如果你不用C#開發Android應用程序,不需要勾選這兩個選項。

(4)【ClickOnce發布工具】是可選的,如果你不在Web服務器上部署客戶端可自動更新的WPF應用程序或者Windows窗體應用程序,不需要勾選它。ClickOnce工具用於發布可自動更新的客戶端應用程序(比如WPF應用程序)。具體辦法是在Web服務器上部署一個客戶端下載頁面,讓用戶下載你發布的WPF客戶端軟件(就像下載QQ客戶端軟件那樣),以后如果有新的ClickOnce安裝版本,你只需要在Web服務器上放上新版本的安裝程序即可,放上后客戶端就會自動檢測到它並自動更新客戶端。

(5)【Microsoft Office開發人員工具】也是可選的,如果你在WPF應用程序中需要實現和Office的交互的功能(比如導入導出Excel或者Word、或者通過程序控制Excel或者Word的內容等),需要勾選它,否則不需要勾選它。

(6)【Microsoft SQL Server Data Tools】也是可選的,如果你用不到SQL Server,或者不需要在WPF應用程序或者ASP.NET Web應用程序開發環境下直接編輯數據庫,不需要勾選它。

(7)【Microsoft Web開發人員工具】建議勾選。

 

a

說明:

(1)【通用Windows開發工具】是用C#開發Windows本機代碼(Native Code)必須的選項,如果你沒有這方面的需求,不需要勾選它。

(2)【Windows 8.1和Windows Phone 8.0/8.1工具】不建議勾選。

 

 

a

說明:

(1)【Android本機開發工具包(R11C,32位)】是可選的,開發Andriod應用程序需要它。如果不用C#開發Android應用程序,不需要勾選它。

(2)【Android本機開發工具包(R11C,64位)】是可選的,開發Unity 3D游戲或者虛擬現實應用程序需要勾選它,開發64位的Android應用程序也需要勾選它。

(3)【Android本機開發工具包(R11C,32位)】不需要勾選,由於本人的計算機原來安裝過它,所以這里顯示的是已經選中了。

(4)灰色的部分是已經安裝過的(在第一步安裝的),沒有選不選的問題。

(5)【Apache Ant(1.9.3)】用不到,不需要勾選它。由於本人的計算機原來曾經安裝過它,所以這里顯示的是已經選中了。

 

三、安裝Xamarin For Visual Studio

如果你不用C#開發Android和iOS應用程序,不需要這一步。

這一步是在前面步驟中安裝過sdk、jdk、VS2015的基礎上繼續安裝的。

1、安裝Xamarin For Visual Studio 4.1.2.18

如果原來安裝過舊版本,先把它卸載了。

下面是Xamarin for VS發布的版本歷史:

……更早的3.x版本(略,已過時,收費)

2015年11月發布:Xamarin for VS 4.0.0.1717 Stable版(已過時,收費)

2016年3月發布:Xamarin for VS 4.0.1.145 Stable版(已過時,收費)

注意:微軟2016年3月正式收購了Xamarin以后,從Xamarin for VS 4.0.4.4版本開始以及后面的更高版本,安裝后就是免費的企業版,不再需要破解,也不再需要單獨的賬號。

2016年4月發布:Xamarin for VS 4.0.4.4 Stable版(企業版,免費,已過時)

2016年5月發布:Xamarin for VS 4.1.0.530 Stable版(企業版,免費,已過時)

2016年6月發布:Xamarin for VS 4.1.1.3 Stable版(企業版,免費,已過時)

2016年8月發布:Xamarin for VS 4.1.2.18 Stable版(企業版,免費)

Xamarin for VS 4.1.2.18 Stable版的安裝文件下載地址:

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

下載后直接運行即可(注意安裝新版本的Xamarin前,一定先通過控制面板卸載掉原來安裝的Xamarin for VS的舊版本,然后再運行這個安裝程序)。

這里順便說明一下,怎么得到的最新版的版本號和下載地址呢?實際上很簡單,當VS2015提示Xamarin有新的版本時,直接查看下面的網址就行了(Xamarin官方的版本更新鏈接地址):

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

下面是安裝Xamarin for VS 4.1.2.18時的界面:

a

2、配置Android開發環境

在VS2015下Android開發環境的配置很簡單,直接設置JDK、SDK、NDK的安裝路徑即可。辦法為:

運行VS2015,【工具】->【選項】->【Xamarin】,指定下面的配置:

a

至此,用C#開發Android App的開發環境安裝完畢。

 

四、安裝Unity3D開發環境

如果你不用C#開發3D游戲、3D應用、虛擬現實應用,不需要這一步。

Unity的具體安裝步驟見本博客中Unity3D模塊中的介紹。這里僅簡單介紹一下最方便的安裝步驟(下載相關文件后自己修改一下unity_install.bat文件,然后雙擊運行這個批處理文件就行了)。

修改后的unity_install.bat的內容類似下面的形式:

REM 以管理員權限運行該腳本可自動安裝或重新安裝從Unity官網下載的所有包

"UnitySetup64.exe" -UI=reduced /D=D:\ProgramFiles\Unity535

"UnityDocumentationSetup.exe" /S /D=D:\ProgramFiles\Unity535

"UnityWebPlayerDevelopment.exe" /S

"UnityStandardAssetsSetup.exe" /S /D=D:\ProgramFiles\Unity535

"UnityExampleProjectSetup.exe" /S

msiexec.exe /i "vstu2015.msi" /qr

"UnitySetup-Windows-Support-for-Editor-5.3.5f1.exe" /S /D=D:\ProgramFiles\Unity535

"UnitySetup-Android-Support-for-Editor-5.3.5f1.exe" /S /D=D:\ProgramFiles\Unity535

 

五、觀察安裝的版本

全部安裝完成后,運行VS2015,觀察安裝的版本:

a

 

接下來,在【VS2015開發環境的安裝和配置(三)】中,我們將看到如何創建Android模擬器。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM