Gradle无法获取Unity Mediation、Firebase和Google Play Service的依赖项.&



我无法强制解决此问题。直到几天前,它还能正常工作。我假设在安装了Unity Mediation的软件包后,所有问题都解决了。之后,我删除了那个包,但这个错误仍然没有解决。

[Log] Reading Android dependency XML file Assets/Editor/MediationAdapterDependencies.xml
[Log] DependOn - group: com.unity3d.mediation artifact: mediation-sdk version: [0.2,0.3[ classifier: null packageIds:  repositories:
[Log] DependOn - group: com.unity3d.mediation artifact: admob-adapter version: [0.2,0.3[ classifier: null packageIds:  repositories:
[Log] DependOn - group: com.unity3d.mediation artifact: unityads-adapter version: [0.2,0.3[ classifier: null packageIds:  repositories:
[Log] DependOn - group: com.google.firebase artifact: firebase-common version: 20.0.0 classifier: null packageIds:  repositories:
[Log] (4) DependOn - group: com.google.firebase artifact: firebase-analytics version: 19.0.0 classifier: null packageIds:  repositories:
[Log] DependOn - group: com.google.android.gms artifact: play-services-base version: 17.6.0 classifier: null packageIds:  repositories:
[Log] DependOn - group: com.google.firebase artifact: firebase-auth version: 21.0.1 classifier: null packageIds:  repositories:
[Log] DependOn - group: com.google.firebase artifact: firebase-messaging version: 22.0.0 classifier: null packageIds:  repositories:
[Log] DependOn - group: com.google.firebase artifact: firebase-iid version: 21.1.0 classifier: null packageIds:  repositories:
[Log] DependOn - group: com.google.firebase artifact: firebase-storage version: 20.0.0 classifier: null packageIds:  repositories:
[Log] Reading Android dependency XML file Assets/GooglePlayGames/Editor/GooglePlayGamesPluginDependencies.xml
[Log] DependOn - group: com.google.games artifact: gpgs-plugin-support version: 0.10.12 classifier: null packageIds:  repositories: Assets/GooglePlayGames/Editor/m2repository
Resolution failed
Failed to fetch the following dependencies:
com.unity3d.mediation:mediation-sdk:[0.2,0.3[
com.unity3d.mediation:admob-adapter:[0.2,0.3[
com.unity3d.mediation:unityads-adapter:[0.2,0.3[
com.google.firebase:firebase-common:20.0.0
com.google.firebase:firebase-analytics:19.0.0
com.google.android.gms:play-services-base:17.6.0
com.google.firebase:firebase-app-unity:8.4.0
com.google.firebase:firebase-auth:21.0.1
com.google.firebase:firebase-auth-unity:8.4.0
com.google.firebase:firebase-messaging:22.0.0
com.google.firebase:firebase-iid:21.1.0
com.google.firebase:firebase-messaging-unity:8.4.0
com.google.firebase:firebase-storage:20.0.0
com.google.firebase:firebase-storage-unity:8.4.0
com.google.games:gpgs-plugin-support:0.10.12
[Log] Missing Android component com.unity3d.mediation:mediation-sdk:[0.2,0.3[ (Android SDK Packages: )
[Log] Missing Android component com.unity3d.mediation:admob-adapter:[0.2,0.3[ (Android SDK Packages: )
[Log] Missing Android component com.unity3d.mediation:unityads-adapter:[0.2,0.3[ (Android SDK Packages: )
[Log] Missing Android component com.google.firebase:firebase-common:20.0.0 (Android SDK Packages: )
[Log] Missing Android component com.google.firebase:firebase-analytics:19.0.0 (Android SDK Packages: )
[Log] Missing Android component com.google.android.gms:play-services-base:17.6.0 (Android SDK Packages: )
[Log] Missing Android component com.google.firebase:firebase-app-unity:8.4.0 (Android SDK Packages: )
[Log] Missing Android component com.google.firebase:firebase-auth:21.0.1 (Android SDK Packages: )
[Log] Missing Android component com.google.firebase:firebase-auth-unity:8.4.0 (Android SDK Packages: )
[Log] Missing Android component com.google.firebase:firebase-messaging:22.0.0 (Android SDK Packages: )
[Log] Missing Android component com.google.firebase:firebase-iid:21.1.0 (Android SDK Packages: )
[Log] Missing Android component com.google.firebase:firebase-messaging-unity:8.4.0 (Android SDK Packages: )
[Log] Missing Android component com.google.firebase:firebase-storage:20.0.0 (Android SDK Packages: )
[Log] Missing Android component com.google.firebase:firebase-storage-unity:8.4.0 (Android SDK Packages: )
[Log] Missing Android component com.google.games:gpgs-plugin-support:0.10.12 (Android SDK Packages: )

甚至我都试图重新导入所有这些包。然而,这个问题仍然存在。

  1. 在Unity编辑器中,打开项目并进入项目设置>球员在发布设置>自定义Gradle主模板,并确保自定义Gradle主模板复选框已启用。
  2. 然后,转到项目选项卡,导航到资产>PlayServicesResolver祝辞Android解析器>力解决。
  3. 现在尝试构建项目。(通过这些设置,Android依赖项将不再直接包含在项目中)

这将解析所有依赖项。如果你有麻烦,而采取构建(等级构建)。转到项目设置>球员在发布设置并选择自定义Gradle属性模板复选框。然后导航到复选框下方的路径,并将以下两行添加到文件末尾:

android.useAndroidX=true
android.enableJetifier=true

然后进行构建。希望它能奏效。

最新更新