安装Visual Studio 2017时,我在下载Xamarin的JDKV2-Component时遇到错误(也许有人可以编辑英文错误消息?):
Paket“JavaJDKV2,version = 1.8.2,chip = x86”konnte von“https://go.microsoft.com/fwlink/?linkid=863182”nicht heruntergeladen werden。 这种-URL https://aka.ms/VSSetupErrorReports?q=PackageId=JavaJDKV2;PackageAction=DownloadPackage;ReturnCode=0x80072ee2 细节 WebClient-下载fehlgeschlagen:TimeoutfürVorgangüberschritten 位 - 下载fehlgeschlagen:Fehlerkontext:BG_ERROR_CONTEXT_REMOTE_FILE,Fehlercode:-2145844841 WinInet-下载fehlgeschlagen:功能:InternetOpenUrl,HR:-2147012894,消息:未知错误12002 Betroffene工作量 Mobile-Entwicklung mit .NET(Microsoft.VisualStudio.Workload.NetCrossPlat,version = 15.0.27128.1) Mobile-Entwicklung mit C ++(Microsoft.VisualStudio.Workload.NativeMobile,version = 15.0.27005.2) Mobile-Entwicklung mit JavaScript(Microsoft.VisualStudio.Workload.WebCrossPlat,version = 15.0.27019.1) Betroffene Komponenten Android SDK-Einrichtung(API-Ebene 23)(globale安装)(Component.Android.SDK23,版本= 15.0.27128.1) Android SDK-Setup(API-Ebene 19 und 21)(Component.Android.SDK19,版本= 15.0.27128.1) Android SDK-Setup(API-Ebene 22)(Component.Android.SDK22,版本= 15.0.27128.1) Google Android-Emulator(API-Ebene 23)(全球安装)(Component.Google.Android.Emulator.API23.V2,版本= 15.0.27128.1) Java SE Development Kit(8.0.1120.15)(Component.JavaJDK,version = 15.0.26403.0)
同样适用于JDK的x64版本。
事实证明,Oracle-Website需要使用License-Accepted-cookie来下载文件。虽然微软似乎试图将它添加到下载例程中,但它对我不起作用,并且安装不会超出尝试安装JDK的程度。
所以我手动下载了这些文件。 但是我必须在哪里放置它们以便Visual Studio安装知道它不需要再次下载它们?
答案 0 :(得分:1)
在网上搜索几个小时后,我终于找到了解决方案: https://developercommunity.visualstudio.com/content/problem/160625/packageidjavajdkv2packageactiondownloadpackageretu-5.html
原来你必须搜索以下文件夹:
C:\ ProgramData \微软\ VisualStudio的\包
在那里你创建了一个子文件夹,其中的包名称写在错误消息/错误日志中(在我的情况下" JavaJDKV2,版本= 1.8.2,chip = x86")并手动下载。 exe文件在那里。
重新启动VS-installer并开始安装过程。