HarmonyOS鸿蒙Next中集成最新版的agcp,编译器报错,提示Could not find method getMetadataByConfig() for arguments [] on task ':app:processWeiBoDebugManifest'

HarmonyOS鸿蒙Next中集成最新版的agcp,编译器报错,提示Could not find method getMetadataByConfig() for arguments [] on task ‘:app:processWeiBoDebugManifest’ 集成最新版的agcp,编译器报错,提示Could not find method getMetadataByConfig() for arguments [] on task ‘:app:processWeiBoDebugManifest’
agcp版本为:1.9.3.300,hms推送版本为6.13.0.300 gradle版本为8.11.1, agp版本为8.10.1


更多关于HarmonyOS鸿蒙Next中集成最新版的agcp,编译器报错,提示Could not find method getMetadataByConfig() for arguments [] on task ':app:processWeiBoDebugManifest'的实战教程也可以访问 https://www.itying.com/category-93-b0.html

6 回复

兄弟,解决了没,我也遇到类似的问题,但是其实它的根本原因不是agcp版本问题,是类似这个app:processXXX构建任务里的这个方法在hw core里找不到,我现在也遇到相似问题了

更多关于HarmonyOS鸿蒙Next中集成最新版的agcp,编译器报错,提示Could not find method getMetadataByConfig() for arguments [] on task ':app:processWeiBoDebugManifest'的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


如果有进展,麻烦给点建议,卡了我两天了,谢谢大佬,

我也碰到了这个问题,我这边是由于gradle的缓存引起的,我把org.gradle.unsafe.configuration-cache=true配置去掉就好了

果然可以了,卡了几个小时,

在HarmonyOS Next中集成最新版AGCP时出现的这个编译错误,通常是由于AGCP插件版本与Gradle版本不兼容导致的。解决方法如下:

  1. 确保使用最新版本的AGCP插件: 在项目的build.gradle中添加:
classpath 'com.huawei.agconnect:agcp:latest.version'
  1. 检查manifest文件配置是否正确,确保已添加必要的metadata元素。

  2. 同步项目Gradle配置,清理并重建项目。

这个错误通常是由于AGCP插件版本与Gradle/AGP版本不兼容导致的。建议检查以下几点:

  1. 确保使用的AGCP插件版本与HarmonyOS Next兼容,目前1.9.3.300版本可能过高

  2. 尝试降级AGCP版本到1.6.x或1.7.x系列,这些版本对Gradle 8.x支持更好

  3. 检查build.gradle中是否正确配置了AGCP插件:

apply plugin: 'com.huawei.agconnect'
  1. 确保依赖声明正确:
dependencies {
    classpath 'com.huawei.agconnect:agcp:1.x.x.xxx'
}
  1. 清理项目后重新同步Gradle(./gradlew clean)
回到顶部