Требуется ли пакет SDK для Java версии 11.0 или выше при использовании компонента $(TargetFrameworkVersion) v12.0?

Как настроить среду разработки Visual Studio 2019 для использования SDK Java в проекте Xamarin Forms Android 13 на C# .NET 5?
  • 6 июля 2024 г. 20:22
Ответы на вопрос 3
1. Да, требуется пакет SDK для Java версии 11.0 или выше при использовании компонента $(TargetFrameworkVersion) v12.0.

2. Для настройки среды разработки Visual Studio 2019 для использования SDK Java в проекте Xamarin Forms Android 13 на C# .NET 5 необходимо выполнить следующие шаги:

- Установите JDK (Java Development Kit) версии 11 или выше на ваш компьютер.
- Откройте проект Xamarin Forms Android 13 в Visual Studio 2019.
- Откройте файл "MainActivity.cs" в проекте Android и добавьте следующий код в метод "OnCreate":
```csharp
// Set Java SDK path
Java.Lang.JavaSystem.SetProperty("java.home", @"Путь к вашей JDK");

// Initialize Xamarin.Forms
global::Xamarin.Forms.Forms.Init(this, bundle);
```
- После этого среда Visual Studio 2019 будет использовать установленный JDK при сборке и выполнении проекта Xamarin Forms Android 13 на C# .NET 5.
Раньше проблемы были с новыми версиями java. Просит 11, ставьте 11 версию, еще лучше если java ставится через установщик vs.
А как лучше у меня сейчас java SDK 22 версий и eclipse temurin JDK with hotspot 21 и 8 версий на компьютере можно ли совмещать или что то одно удалить ?
Похожие вопросы