android 与 gradle 7.0.0 中的华为 HMS 插件冲突
Conflict with Huawei HMS plugin in android with gradle 7.0.0
我在使用 Gradle 7.0
时遇到此错误,而它在 6.8.3
上工作正常
agcp-gradle-7-错误
AGCPlugin
失败:构建失败,出现异常。
- 出了什么问题:
发现任务“:app:processDebugAGCPlugin”(类型 'AGCPluginTask')的配置存在问题。
布尔类型的 'AGCPluginTask' 属性 'randomEncryptComponent' 不应使用 @Optional 注释。
原因:原始类型的属性不能是可选的。
可能的解决方案:
- 删除@Optional 注释。
- 改用 java.lang.Boolean 类型。
有关此问题的更多详细信息,请参阅https://docs.gradle.org/7.0/userguide/validation_problems.html#cannot_use_optional_on_primitive_types。
目前 Gradle 7.0 不受支持。听说6月底会支持。
我不再收到任何错误:
classpath 'com.huawei.agconnect:agcp:1.5.2.300'
和
distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-all.zip
我在使用 Gradle 7.0
时遇到此错误,而它在 6.8.3
agcp-gradle-7-错误
AGCPlugin
失败:构建失败,出现异常。
- 出了什么问题:
发现任务“:app:processDebugAGCPlugin”(类型 'AGCPluginTask')的配置存在问题。
布尔类型的 'AGCPluginTask' 属性 'randomEncryptComponent' 不应使用 @Optional 注释。
原因:原始类型的属性不能是可选的。
可能的解决方案:
- 删除@Optional 注释。
- 改用 java.lang.Boolean 类型。
有关此问题的更多详细信息,请参阅https://docs.gradle.org/7.0/userguide/validation_problems.html#cannot_use_optional_on_primitive_types。
目前 Gradle 7.0 不受支持。听说6月底会支持。
我不再收到任何错误:
classpath 'com.huawei.agconnect:agcp:1.5.2.300'
和
distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-all.zip