我已經安裝了.NET 6(版本6.0.100-rc.1.21458.32)和Visual Studio 2020 Preview(盡管它可能不是一個先決條件)。
我正試圖除錯一個hello-world應用程式,但我得到了一個關于Java的構建錯誤。
C:Program FilesdotnetpacksMicrosoft.Android.Sdk.Windows31.0。 100-rc.1.12 argetsMicrosoft.Android.Sdk.Tooling.target(20,5) : error XA0031:
當使用.NET 11.0或更高版本時,需要Java SDK 6。
我已經安裝了Java 17設定Path以及指向Visual Studio設定中的Java開發工具包位置(tools->options->Xamarin->Android設定)。因為這不起作用,我將JDK的位置設定為微軟的openjdk,但它仍然不起作用。
這里有什么問題嗎?
uj5u.com熱心網友回復:
當我安裝VS2022預覽版4時,我的配置變成C:Program FilesMicrosoftjdk-11.0.10.9-hotspot
如果你運行maui-check命令(如果你在visual studio安裝程序中安裝了該組件),可以為你解決這個問題。
如果你沒有maui-check工具,你可以通過運行dotnet tool install -g Redth.Net.Maui.Check命令得到它
也許你在安裝時跳過了一個步驟,這就是你得到錯誤的原因。
uj5u.com熱心網友回復:
安裝微軟的OpenJDK 11為我完成了作業。
你可能會注意到Visual Studio安裝了一個Microsoft的版本。 OpenJDK,但是,您需要安裝 Microsoft OpenJDK 11
。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/321082.html
標籤:

