You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unity LevelPlay构建Android报错:无法找到指定依赖包

解决Unity LevelPlay构建Android时Gradle依赖找不到的问题

我在Unity 2022.3.34f1的空白项目中通过Package Manager安装了LevelPlay广告中介,构建到Android设备时Gradle返回如下错误,请求依赖URL时出现404:

Execution failed for task ':launcher:checkReleaseDuplicateClasses'.
> Could not resolve all files for configuration ':launcher:releaseRuntimeClasspath'.
   > 找不到 com.ironsource.adapters:unityadsadapter:4.3.40。
     已在以下位置搜索:
       - https://dl.google.com/dl/android/maven2/com/ironsource/adapters/unityadsadapter/4.3.40/unityadsadapter-4.3.40.pom
       - https://repo.maven.apache.org/maven2/com/ironsource/adapters/unityadsadapter/4.3.40/unityadsadapter-4.3.40.pom
       - file:/C:/Users/Bermuda/Documents/buttonpush/Library/Bee/Android/Prj/IL2CPP/Gradle/unityLibrary/libs/unityadsadapter-4.3.40.jar
       - file:/C:/Users/Bermuda/Documents/buttonpush/Library/Bee/Android/Prj/IL2CPP/Gradle/unityLibrary/libs/unityadsadapter.jar
     被以下项目依赖:
         project :launcher > project :unityLibrary
   > 找不到 com.ironsource.sdk:mediationsdk:8.1.0。
     已在以下位置搜索:
       - https://dl.google.com/dl/android/maven2/com/ironsource/sdk/mediationsdk/8.1.0/mediationsdk-8.1.0.pom
       - https://repo.maven.apache.org/maven2/com/ironsource/sdk/mediationsdk/8.1.0/mediationsdk-8.1.0.pom
       - file:/C:/Users/Bermuda/Documents/buttonpush/Library/Bee/Android/Prj/IL2CPP/Gradle/unityLibrary/libs/mediationsdk-8.1.0.jar
       - file:/C:/Users/Bermuda/Documents/buttonpush/Library/Bee/Android/Prj/IL2CPP/Gradle/unityLibrary/libs/mediationsdk.jar
     被以下项目依赖:
         project :launcher > project :unityLibrary
   > 找不到 com.ironsource:adqualitysdk:7.20.1。
     已在以下位置搜索:
       - https://dl.google.com/dl/android/maven2/com/ironsource/adqualitysdk/7.20.1/adqualitysdk-7.20.1.pom
       - https://repo.maven.apache.org/maven2/com/ironsource/adqualitysdk/7.20.1/adqualitysdk-7.20.1.pom
       - file:/C:/Users/Bermuda/Documents/buttonpush/Library/Bee/Android/Prj/IL2CPP/Gradle/unityLibrary/libs/adqualitysdk-7.20.1.jar
       - file:/C:/Users/Bermuda/Documents/buttonpush/Library/Bee/Android/Prj/IL2CPP/Gradle/unityLibrary/libs/adqualitysdk.jar
     被以下项目依赖:
         project :launcher > project :unityLibrary

解决方法

1. 添加Ironsource专属Maven仓库

默认的Google和Maven Central仓库没有Ironsource的依赖包,必须手动添加其官方仓库:

  • 打开Unity,依次进入 Edit > Project Settings > Player > Android > Publishing Settings > Build,勾选Custom Main Gradle Template
  • 在项目的Assets/Plugins/Android目录下找到生成的mainTemplate.gradle文件
  • 找到文件中的repositories代码块,添加Ironsource仓库地址:
    repositories {
        google()
        mavenCentral()
        maven { url "https://android-sdk.is.com/" } // 新增这一行
    }
    

2. 清理缓存并重新构建

  • 关闭Unity,删除项目根目录下的Library文件夹
  • 删除系统Gradle缓存(路径一般是C:\Users\你的用户名\.gradle\caches)
  • 重新打开Unity,等待资源重新导入完成后再尝试构建

3. 验证LevelPlay版本兼容性

  • 尝试通过Package Manager卸载并重新安装LevelPlay包,确保依赖版本正确匹配
  • 检查LevelPlay官方文档,确认当前Unity版本对应的兼容SDK版本

4. 检查网络访问

  • 确保网络可以正常访问https://android-sdk.is.com/,避免代理、防火墙或VPN拦截该地址

内容的提问来源于stack exchange,提问作者Ali Avcı

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 22:55:17