API 'option.getJavaCompile ()' устарел и был заменен на 'option.getJavaCompileProvider ()'.Он будет удален в конце 2019 года - PullRequest
0 голосов
/ 22 января 2019

Когда я добавил объект plugIn, он покажет это предупреждение. Любой знает, как мне решить эту проблему.Меня беспокоит каждый раз

ПРЕДУПРЕЖДЕНИЕ: API 'option.getJavaCompile ()' устарел и был заменен на 'option.getJavaCompileProvider ()'.Он будет удален в конце 2019 года. Для получения дополнительной информации см. https://d.android.com/r/tools/task-configuration-avoidance.. Чтобы определить, что вызывает option.getJavaCompile (), используйте -Pandroid.debug.obsoleteApi = true в командной строке для отображения трассировки стека.,Затронутые модули: приложение

Ответы [ 4 ]

0 голосов
/ 28 июня 2019

В моем случае я использовал variant.javaCompile() в своем Gradle, изменил его на variant.javaCompileProvider(), и тогда проблема была решена.

Так что вы можете попробовать изменить variant.javaCompile() на variant.javaCompileProvider() в вашем коде.

Или проверьте плагин Gradle, который вы использовали, например, Fabric.

0 голосов
/ 04 февраля 2019

Как видно из сообщения, это предупреждение, которое можно безопасно игнорировать до тех пор, пока вы не обновите до версии Android Gradle Plugin после 3.3.0.

Мы знаем об этом, и в будущем обновлении вместо этого будет использоваться новое.устаревшего API плагина Gradle для Android.

https://github.com/objectbox/objectbox-java/issues/643

0 голосов
/ 25 марта 2019

Это было исправлено в последней версии плагина Fabric gradle, 1.28.0.Имейте это в своем build.gradle верхнего уровня:

buildscript {
  // ... repositories, etc. ...

   dependencies {
       // ...other dependencies ...
       classpath 'io.fabric.tools:gradle:1.28.0'
   }
}
0 голосов
/ 22 января 2019

У меня тоже есть эта проблема, но это всего лишь предупреждение, хотя это красное сообщение, и оно будет исправлено с помощью обновлений плагинов, вам не стоит об этом беспокоиться.

Но если вас это беспокоит, выможет понизить версию Gradle до 3.2.0, и она исчезнет. (Я не уверен насчет версии Gradle, но если 3.2.0 вам не поможет, попробуйте другие версии).

...