Unity导入Admob SDK后Android依赖解析极慢问题求助
解决Unity中Admob SDK依赖解析过慢的问题
针对你身处中国、依赖解析连接maven.com速度受限的情况,可以试试以下几种方案:
1. 替换国内Maven镜像源
- 找到项目中的
Assets/ExternalDependencyManager/Editor/AndroidResolverDependencies.xml文件 - 在
<repositories>节点下添加国内镜像仓库,覆盖默认的mavenCentral,示例:<repositories> <repository>https://maven.aliyun.com/repository/public</repository> <repository>https://mirrors.cloud.tencent.com/nexus/repository/maven-public/</repository> </repositories> - 保存文件后重启Unity,重新触发依赖解析(可通过
Window > Package Manager > External Dependency Manager > Android Resolver > Resolve手动触发)
2. 手动下载依赖包跳过自动解析
- 打开
Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml,查看Admob SDK需要的所有依赖项(包括版本号) - 从国内Maven镜像站搜索并下载对应的aar/jar包
- 将下载好的包放到项目的
Assets/Plugins/Android目录下 - 关闭自动解析:进入
Window > Package Manager > External Dependency Manager > Android Resolver > Settings,取消勾选Enable Auto Resolution,避免重复触发自动解析流程
3. 配置Unity网络代理(如果有可用代理)
- 打开Unity的
Edit > Preferences > Network,设置国内可用的HTTP代理地址和端口 - 或者在启动Unity时添加启动参数,强制指定镜像源:
-Dmaven.remote.repositories=https://maven.aliyun.com/repository/public
内容的提问来源于stack exchange,提问作者otr91000010
相关产品推荐
相关产品推荐

