Как подавить «ограниченный метод» под названием: Java.lang.system :: Load »предупреждение при использовании нативного плAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как подавить «ограниченный метод» под названием: Java.lang.system :: Load »предупреждение при использовании нативного пл

Сообщение Anonymous »

Я работаю с Gradle 8.12 и Java 22, и я сталкиваюсь с следующим предупреждением во время сборки: < /p>
WARNING: A restricted method in java.lang.System has been called
WARNING: java.lang.System::load has been called by net.rubygrapefruit.platform.internal.NativeLibraryLoader...
WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning...
WARNING: Restricted methods will be blocked in a future release unless native access is enabled
< /code>
Я понимаю, что это связано с ограничениями на собственного доступа Java, введенных в более новых JDK. Я пытаюсь замолчать предупреждение, установив: < /p>
--enable-native-access=ALL-UNNAMED
< /code>
Однако я не уверен, что лучший способ добавить этот аргумент JVM в Gradle. Должен ли он идти в gradle.properties, как переменная среды или где -то еще? Кроме того, это рекомендуемый способ для сборки с использованием нативного платформы?>

Подробнее здесь: https://stackoverflow.com/questions/797 ... rning-when
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»