我无法在Visual Studio 2015中构建Xamarin应用程序,因为Xamarin会忽略已配置的JDK位置。我将Xamarin配置为使用JDK 1.8:
但构建仍然失败,因为它使用的是我从机器上删除的旧JDK:jdk1.7.0_79
9>_ResolveMonoAndroidSdks:
9> MonoAndroid Tools: C:\Program Files (x86)\MSBuild\Xamarin\Android\
9> MonoAndroid Binaries: C:\Program Files (x86)\MSBuild\Xamarin\Android\
9> Android Platform API level: 24
9> TargetFrameworkVersion: v6.0
9> Android NDK: C:\ProgramData\Microsoft\AndroidNDK\android-ndk-r10e\
9> Android SDK: c:\Program Files (x86)\Android\android-sdk\
9> Android SDK Build Tools: c:\Program Files (x86)\Android\android-sdk\build-tools\24.0.0\
9> **Java SDK: C:\Program Files (x86)\Java\jdk1.7.0_79\**
我该如何解决?
答案 0 :(得分:2)
我能够找到答案:在构建过程中,xamarin会生成一堆具有旧位置的sdk.cache
个文件,然后重新使用它们。