0

我无法强制解决此问题。直到几天前它工作正常。我假设在从 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: )

即使我试图再次重新导入所有这些包。尽管如此,问题仍然存在。

4

1 回答 1

0
  1. 在 Unity 编辑器中,打开您的项目并转到 Project Settings > Player > Publish Settings > Custom Main Gradle Template 并确保启用了 Custom Main Gradle Template 复选框。
  2. 然后,转到 Project 选项卡并导航到 Assets > PlayServicesResolver > Android Resolver > Force Resolve。
  3. 现在尝试构建项目。(通过这些设置,Android 依赖项将不再直接包含在项目中)

这将解决所有依赖项。如果您在构建时遇到问题(Gradel Build)。转到 Project Settings > Player > Publishing Settings 并选择 Custom Gradle Properties Template 复选框。然后导航到复选框下方的路径并将这两行添加到文件末尾:

android.useAndroidX=true
android.enableJetifier=true

然后进行构建。希望它有效。

于 2021-10-28T16:30:50.353 回答