解决华为推送报错“Failed to resolve: com.huawei.android.hms:push:2.6.1.301”。
在AndroidStudio集成华为推送,写入集成代码如下图implementation 'com.huawei.android.hms:push:2.6.1.301'后报错“Failed to resolve: com.huawei.android.hms:push:2.6.1.301” 错误如下图造成此错误的原因应该是因为华为仓库网络连接不稳,可以采用添加离线包的方式解决...
·
在AndroidStudio集成华为推送,写入集成代码如下图
implementation 'com.huawei.android.hms:push:2.6.1.301'后报错
“Failed to resolve: com.huawei.android.hms:push:2.6.1.301” 错误如下图
造成此错误的原因应该是因为华为仓库网络连接不稳,可以采用添加离线包的方式解决,步骤如下:
1.通过Maven 仓库离线包下载地址下载关于推送的包
http://developer.huawei.com/repo/com/huawei/android/hms/base/2.6.1.301/base-2.6.1.301.aar
http://developer.huawei.com/repo/com/huawei/android/hms/push/2.6.1.301/push-2.6.1.301.aar
2.配置app 目录下build.gradle文件将“implementation 'com.huawei.android.hms:push:2.6.1.301”注视掉表示不在Maven获取
如下图:
3.添加刚刚下载的离线包的依赖:
(1)将下载的两个.aar文件复制到app目录下的libs文件夹中;
(2)在app目录下build.gradle中配置代码:
compile(name:'base-2.6.1.301', ext:'aar')
compile(name:'push-2.6.1.301', ext:'aar')
和
flatDir{
dirs 'libs'
}
代码如下图:
4.Rebuild项目,就大功告成了。如下图:
更多推荐
已为社区贡献1条内容
所有评论(0)