Конфликт с плагином Huawei HMS в Android с gradle 7.0.0

Я получаю эту ошибку с Gradle 7.0, пока он отлично работает для 6.8.3

agcp-gradle-7-ошибка

AGCPlugin

ОШИБКА: сборка не удалась с исключением.

  • What went wrong: A problem was found with the configuration of task ':app:processDebugAGCPlugin' (type 'AGCPluginTask').
    • Свойство типа «AGCPluginTask» «randomEncryptComponent» логического типа не должно быть аннотировано с помощью @Optional.

      Причина: Свойства примитивного типа не могут быть необязательными.

      Возможные решения:

      1. Remove the @Optional annotation.
      2. Вместо этого используйте тип java.lang.Boolean.

      См. https://docs.gradle.org/7.0/userguide/validation_problems.html#cannot_use_Optional_on_primitive_types, чтобы получить дополнительные сведения об этой проблеме.


person Moataz    schedule 19.04.2021    source источник


Ответы (2)


Я больше не получаю никаких ошибок с:

classpath 'com.huawei.agconnect:agcp:1.5.2.300'

а также

distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-all.zip
person jayeffkay    schedule 20.05.2021
comment
Спас мой день! ... огромное спасибо - person Muhannad A.Alhariri; 01.06.2021
comment
Последняя версия не com.huawei.agconnect:agcp:1.4.2.300? - person aeroxr1; 06.07.2021
comment
Подтверждение рабочего решения. - person HX_unbanned; 03.08.2021

В настоящее время Gradle 7.0 не поддерживается. Насколько я слышал, он будет поддерживаться в конце июня.

person mohax    schedule 19.04.2021
comment
спасибо, но есть ли у вас какие-либо ссылки или обходной путь для этого? - person Moataz; 19.04.2021
comment
@Moataz, это все, что я знаю. Я создаю тикет в системе тикетов AppGallery, так как разработчик и их техническая поддержка дали мне этот ответ. - person mohax; 19.04.2021
comment
@mohax Я нашел такой билет некоторое время назад, но, пожалуйста, найдите его больше. Может быть, вы можете связать это здесь? Изменить: forums.developer.huawei.com/forumPortal/en/topic/ - person jayeffkay; 07.05.2021
comment
@jayeffkay, тикет был не на форуме, а во встроенной системе консоли, так что посмотреть его могу только я( - person mohax; 07.05.2021