Could not resolve com.huawei.agconnect:agcp解决过程

2023-10-08 11:59

本文主要是介绍Could not resolve com.huawei.agconnect:agcp解决过程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Could not resolve com.huawei.agconnect:agcp解决过程

as 下项目根文件gradle集成huawei的agconnect:agcp报错

img

解决试用了多种方案,最后解决了,踩坑记录一下,如下:

1.翻墙---->无效

2.查看华为repo插件的官方集成文档,对比修改+镜像,---->解决

官方配置

在这里插入图片描述

repo插件更新报错大部分是提示"umsdk "相关,

尝试更换位置,maven {url ‘https://developer.huawei.com/repo/’},移到maven { url ‘https://status.bintray.com/umsdk/release’ }之前

,然后点击gralde更新. 可能报其他错误,这个时候要as报错信息,如果是和as本地库有关,可以clean下工程就解决了.

项目集成了腾讯插件的用了最新依赖也会报错,要改成固定版本,如:

api 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:5.4.0'

可以解决腾讯依赖报错问题,可多试几个版本.

如果还有其他依赖无法下载,可以尝试用下阿里云等镜像翻墙,

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {ext.kotlin_version = "1.3.72"repositories {//jCenter 迁移  更换国内镜像maven { url 'https://maven.aliyun.com/repository/jcenter' }maven { url 'https://maven.aliyun.com/repository/google' }// 华为开源镜像:https://mirrors.huaweicloud.commaven { url 'https://repo.huaweicloud.com/repository/maven' }// 添加阿里云 maven 地址maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }maven { url 'https://repo1.maven.org/maven2/' }maven { url 'https://status.bintray.com/umsdk/release' }mavenCentral()google()jcenter()maven { url 'https://jitpack.io' }maven {url 'https://developer.huawei.com/repo/'}//华为}dependencies {classpath "com.android.tools.build:gradle:3.5.1"classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"classpath 'com.huawei.agconnect:agcp:1.4.2.300'// NOTE: Do not place your application dependencies here; they belong// in the individual module build.gradle filessdk-android-without-mta}
}allprojects {repositories {//jCenter 迁移  更换国内镜像maven { url 'https://maven.aliyun.com/repository/jcenter' }maven { url 'https://maven.aliyun.com/repository/google' }// 华为开源镜像:https://mirrors.huaweicloud.commaven { url 'https://repo.huaweicloud.com/repository/maven' }// 添加阿里云 maven 地址maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }maven { url 'https://repo1.maven.org/maven2/' }maven { url 'https://status.bintray.com/umsdk/release' }mavenCentral()google()jcenter()maven { url 'https://jitpack.io' }maven {url 'https://developer.huawei.com/repo/'}//华为}
}task clean(type: Delete) {delete rootProject.buildDir
}

如果相关依赖下载完了,检查extral libraies依赖相关是否下载了依赖,如果依赖下载完毕,又出现友盟的依赖报错,可以将友盟maven { url ‘https://status.bintray.com/umsdk/release’ }移到maven {url ‘https://developer.huawei.com/repo/’}前面,再更新试试,可以用gradle的offline模式更新依赖,解决报错.

在这里插入图片描述

到此,clean下项目,清除以前的配置依赖信息,项目正常运行.

这篇关于Could not resolve com.huawei.agconnect:agcp解决过程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/165115

相关文章

解决Nginx启动报错Job for nginx.service failed because the control process exited with error code问题

《解决Nginx启动报错Jobfornginx.servicefailedbecausethecontrolprocessexitedwitherrorcode问题》Nginx启... 目录一、报错如下二、解决原因三、解决方式总结一、报错如下Job for nginx.service failed bec

SysMain服务可以关吗? 解决SysMain服务导致的高CPU使用率问题

《SysMain服务可以关吗?解决SysMain服务导致的高CPU使用率问题》SysMain服务是超级预读取,该服务会记录您打开应用程序的模式,并预先将它们加载到内存中以节省时间,但它可能占用大量... 在使用电脑的过程中,CPU使用率居高不下是许多用户都遇到过的问题,其中名为SysMain的服务往往是罪魁

AOP编程的基本概念与idea编辑器的配合体验过程

《AOP编程的基本概念与idea编辑器的配合体验过程》文章简要介绍了AOP基础概念,包括Before/Around通知、PointCut切入点、Advice通知体、JoinPoint连接点等,说明它们... 目录BeforeAroundAdvise — 通知PointCut — 切入点Acpect — 切面

C++ STL-string类底层实现过程

《C++STL-string类底层实现过程》本文实现了一个简易的string类,涵盖动态数组存储、深拷贝机制、迭代器支持、容量调整、字符串修改、运算符重载等功能,模拟标准string核心特性,重点强... 目录实现框架一、默认成员函数1.默认构造函数2.构造函数3.拷贝构造函数(重点)4.赋值运算符重载函数

MySQ中出现幻读问题的解决过程

《MySQ中出现幻读问题的解决过程》文章解析MySQLInnoDB通过MVCC与间隙锁机制在可重复读隔离级别下解决幻读,确保事务一致性,同时指出性能影响及乐观锁等替代方案,帮助开发者优化数据库应用... 目录一、幻读的准确定义与核心特征幻读 vs 不可重复读二、mysql隔离级别深度解析各隔离级别的实现差异

Nginx添加内置模块过程

《Nginx添加内置模块过程》文章指导如何检查并添加Nginx的with-http_gzip_static模块:确认该模块未默认安装后,需下载同版本源码重新编译,备份替换原有二进制文件,最后重启服务验... 目录1、查看Nginx已编辑的模块2、Nginx官网查看内置模块3、停止Nginx服务4、Nginx

Java报错:org.springframework.beans.factory.BeanCreationException的五种解决方法

《Java报错:org.springframework.beans.factory.BeanCreationException的五种解决方法》本文解析Spring框架中BeanCreationExce... 目录引言一、问题描述1.1 报错示例假设我们有一个简单的Java类,代表一个用户信息的实体类:然后,

Jenkins的安装与简单配置过程

《Jenkins的安装与简单配置过程》本文简述Jenkins在CentOS7.3上安装流程,包括Java环境配置、RPM包安装、修改JENKINS_HOME路径及权限、启动服务、插件安装与系统管理设置... 目录www.chinasem.cnJenkins安装访问并配置JenkinsJenkins配置邮件通知

Conda国内镜像源及配置过程

《Conda国内镜像源及配置过程》文章介绍Conda镜像源使用方法,涵盖临时指定单个/多个源、永久配置及恢复默认设置,同时说明main(官方稳定)、free(逐渐弃用)、conda-forge(社区更... 目录一、Conda国内镜像源二、Conda临时使用镜像源指定单个源临时指定多个源创建环境时临时指定源

mybatisplus的逻辑删除过程

《mybatisplus的逻辑删除过程》:本文主要介绍mybatisplus的逻辑删除过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录myBATisplus的逻辑删除1、在配置文件中添加逻辑删除的字段2、在实体类上加上@TableLogic3、业务层正常删除即