【HMS Core】升级SDK报错app_id failed: java.io.FileNotFoundException: agconnect-services.json

问题描述:

升级推送服务最新版SDK报错app_id failed: java.io.FileNotFoundException: agconnect-services.json

 

问题分析:

从日志来看,是没有找到agconnect-services.json文件。

 

解决方案:

1、将“agconnect-services.json”文件拷贝到应用级根目录下。

cke_1426.png

2、打开Android Studio项目级“build.gradle”文件,在“buildscript > dependencies”中增加AGC插件配置。

buildscript {
    repositories {
        google()
        jcenter()
        // 配置HMS Core SDK的Maven仓地址。
        maven {url 'https://developer.huawei.com/repo/'}
    }
    dependencies {
        ...
        // 增加Android Gradle插件版本号配置,{version}为实际的Gradle插件版本号,例如7.0.1。
        classpath 'com.android.tools.build:gradle:{version}'
        // 增加AGC插件配置,请您参见AGC插件依赖关系选择合适的AGC插件版本。
        classpath 'com.huawei.agconnect:agcp:1.6.0.300'
    }
}

3、打开应用级的“build.gradle”文件,添加AGC插件配置。请根据实际情况选择:

方式一:在文件头部声明下一行添加如下配置。

apply plugin: 'com.huawei.agconnect'

方式二:在plugins中添加如下配置。

plugins {
    id 'com.android.application'
    // 添加如下配置
    id 'com.huawei.agconnect'
}

详情可参考官方文档:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/android-integrating-sdk-0000001050040084#section12051333182410 

欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh

posted @ 2022-12-26 09:26  华为开发者论坛  阅读(200)  评论(0)    收藏  举报