我想使用Xamarin. Legacy. sdk来同时针对monoandroid11. 0和net6. 0-android。当我尝试在带有visual studio mac 2022的mac上运行java绑定示例时,它给了我以下错误:"找不到SDK 'Microsoft. Android. Sdk'。找不到SDK/usr/local/share/dotnet/sdk/6.0.401/Sdks/Microsoft. Android. Sdk/找不到SDK。请检查是否安装了足够新的. NET SDK和/或提高global.json中指定的版本。"
有人见过这个问题并找到了解决办法吗?
示例项目位于https://github.com/xamarin/Xamarin.Legacy.Sdk/blob/main/samples/JavaBinding/JavaBinding.csproj上。
- 我已经在Windows机器上试过了,它工作正常。不知道为什么它在Mac上不工作。
1条答案
按热度按时间0h4hbjxa1#
您可以检查global.json文件中指定的SDK版本是否与您的SDK版本相同。
有关详细信息,请参阅以下文档:
NETSDK1141|Microsoft Docs
global.json|Microsoft Docs