Unity Gradle Build尝试将项目构建为APK时失败(2019)

问题描述 投票:0回答:1

我有一个很大的问题。我浪费了很多时间试图建立一个以APK形式制作的小游戏。我将构建平台切换为android,安装了JDK,NDK和SDK工具,它应该可以运行。但是目前,当团结是“ Building Gradle Prject”时,会弹出一个错误:1个工人提出异常:有关详细信息,请参见控制台。

然后控制台中出现60个错误。

我已经尝试重新安装JDK,Android Studio,Unity Hub中的apk工具,并且我也重新安装了Unity本身(完全)。

所以,这是最重要的错误:

CommandInvokationFailure:Gradle构建失败。D:/Unity/2019.2.3f1/Editor/Data/PlaybackEngines/AndroidPlayer/Tools \ OpenJDK \ Windows \ bin \ java.exe -classpath“ D:\ Unity \ 2019.2.3f1 \ Editor \ Data \ PlaybackEngines \ AndroidPlayer \ Tools \ gradle \ lib \ gradle-launcher-5.1.1.jar“ org.gradle.launcher.GradleMain” -Dorg.gradle.jvmargs = -Xmx4096m“” assembleRelease“

stderr [

FAILURE:构建因异常而失败。

  • 出了什么问题:任务':checkReleaseDuplicateClasses'的执行失败。

    工人提出了1个例外:java.lang.RuntimeException:java.lang.RuntimeException:在模块classes.jar(:UnityAds :)和classes.jar(:unity-ads :)中找到重复的com.unity3d.ads.BuildConfig类在模块classes.jar(:UnityAds :)和classes.jar(:unity-ads :)中找到重复的com.unity3d.ads.IUnityAdsListener类在模块classes.jar(:UnityAds :)和classes.jar(:unity-ads :)中找到重复的com.unity3d.ads.UnityAds类在模块classes.jar(:UnityAds :)和classes.jar(:unity-ads :)中找到重复的com.unity3d.ads.UnityAds $ FinishState类在模块classes.jar(:UnityAds :)和classes.jar(:unity-ads :)中找到重复的com.unity3d.ads.UnityAds $ PlacementState类在模块classes.jar(:UnityAds :)和classes.jar(:unity-ads :)中发现重复的com.unity3d.ads.UnityAds $ UnityAdsError类在模块classes.jar(:UnityAds :)和classes.jar(:unity-ads :)中找到重复的com.unity3d.ads.mediation.IUnityAdsExtendedListener类在模块classes.jar(:UnityAds :)和classes.jar(:unity-ads :)中找到重复的com.unity3d.ads.metadata.InAppPurchaseMetaData类在模块classes.jar(:UnityAds :)和classes.jar(:unity-ads :)中找到重复的com.unity3d.ads.metadata.MediationMetaData类在模块classes.jar(:UnityAds :)和classes.jar(:unity-ads :)中找到重复的com.unity3d.ads.metadata.MetaData类在模块classes.jar(:UnityAds :)和classes.jar(:unity-ads :)]中找到重复的com.unity3d.ads.metadata.PlayerMetaData类

    转到文档以了解如何解决依赖关系解析错误。

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整的见解。

  • https://help.gradle.org获取更多帮助

  • 在14秒内失败]标准输出[

Task:preBuild UP-TO-DATE任务:preReleaseBuild UP-TO-DATE任务:compileReleaseAidl NO-SOURCE任务:compileReleaseRenderscript NO-SOURCE任务:checkReleaseManifest UP-TO-DATE任务:generateReleaseBuildConfig截止日期任务:prepareLintJar截止日期任务:generateReleaseSources截止日期任务:javaPreCompileRelease截止日期任务:mainApkListPersistenceRelease UP-TO-DATE任务:generateReleaseResValues截止日期任务:generateReleaseResources最新任务:mergeReleaseResources最新任务:create-ReleaseCompatibleScreenManifests截止日期任务:processReleaseManifest任务:processReleaseResources任务:compileReleaseJavaWithJavac截止日期任务:compileReleaseSources截止日期任务:lintVitalRelease任务:mergeReleaseShaders截止日期任务:compileReleaseShaders截止日期任务:generateReleaseAssets截止日期任务:mergeReleaseAssets任务:validateSigningRelease截止日期任务:signingConfigWriter发布最新任务:checkReleaseDuplicateClasses失败

我有一个很大的问题。我浪费了很多时间试图建立一个以APK形式制作的小游戏。我将构建平台切换为android,安装了JDK,NDK和SDK工具,它应该可以运行。 ...

unity3d build sdk apk build-error
1个回答
0
投票

我有类似的问题。我发现我已经在服务的广告部分启用了内置广告扩展选项,并且还安装了广告包。在程序包管理器中卸载广告程序包对我来说是有用的]

© www.soinside.com 2019 - 2024. All rights reserved.