java - CommandInvokationFailure:Gradle构建失败。打开JDK错误

标签 java unity3d gradle

enter image description here
圣16
或将该项目的minSdk版本提高到至少19,
或使用tools:overrideLibrary =“com.unity3d.ads”强制使用(可能导致运行时失败)

  • 尝试:
    使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行,以获取更多日志输出。与--scan一起运行以获取完整的见解。
  • https://help.gradle.org上获得更多帮助

  • 6秒内失败
    ]
    标准输出[

    Configure project : Exception while marshalling C:\Program Files\Unity\Hub\Editor\2019.3.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\build-tools\28.0.3\package.xml. Probably the SDK is read-only Exception while marshalling C:\Program Files\Unity\Hub\Editor\2019.3.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools\package.xml. Probably the SDK is read-only Exception while marshalling C:\Program Files\Unity\Hub\Editor\2019.3.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-28\package.xml. Probably the SDK is read-only Exception while marshalling C:\Program Files\Unity\Hub\Editor\2019.3.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\tools\package.xml. Probably the SDK is read-only Exception while marshalling C:\Program Files\Unity\Hub\Editor\2019.3.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\build-tools\28.0.3\package.xml. Probably the SDK is read-only Exception while marshalling C:\Program Files\Unity\Hub\Editor\2019.3.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools\package.xml. Probably the SDK is read-only Exception while marshalling C:\Program Files\Unity\Hub\Editor\2019.3.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-28\package.xml. Probably the SDK is read-only Exception while marshalling C:\Program Files\Unity\Hub\Editor\2019.3.2f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\tools\package.xml. Probably the SDK is read-only


    Task :preBuild UP-TO-DATE Task :GoogleMobileAdsPlugin.androidlib:preBuild UP-TO-DATE Task :GoogleMobileAdsPlugin.androidlib:preReleaseBuild UP-TO-DATE Task :GoogleMobileAdsPlugin.androidlib:checkReleaseManifest Task :GoogleMobileAdsPlugin.androidlib:processReleaseManifest Task :preReleaseBuild UP-TO-DATE Task :GoogleMobileAdsPlugin.androidlib:compileReleaseAidl NO-SOURCE Task :compileReleaseAidl NO-SOURCE Task :GoogleMobileAdsPlugin.androidlib:packageReleaseRenderscript NO-SOURCE Task :compileReleaseRenderscript NO-SOURCE Task :checkReleaseManifest UP-TO-DATE Task :generateReleaseBuildConfig UP-TO-DATE Task :prepareLintJar UP-TO-DATE Task :generateReleaseSources UP-TO-DATE Task :GoogleMobileAdsPlugin.androidlib:compileReleaseRenderscript NO-SOURCE Task :GoogleMobileAdsPlugin.androidlib:generateReleaseBuildConfig Task :GoogleMobileAdsPlugin.androidlib:generateReleaseResValues Task :GoogleMobileAdsPlugin.androidlib:generateReleaseResources Task :GoogleMobileAdsPlugin.androidlib:packageReleaseResources Task :GoogleMobileAdsPlugin.androidlib:generateReleaseRFile Task :GoogleMobileAdsPlugin.androidlib:prepareLintJar UP-TO-DATE Task :GoogleMobileAdsPlugin.androidlib:generateReleaseSources Task :GoogleMobileAdsPlugin.androidlib:javaPreCompileRelease Task :GoogleMobileAdsPlugin.androidlib:compileReleaseJavaWithJavac Task :GoogleMobileAdsPlugin.androidlib:bundleLibCompileRelease Task :javaPreCompileRelease UP-TO-DATE Task :mainApkListPersistenceRelease UP-TO-DATE Task :generateReleaseResValues UP-TO-DATE Task :generateReleaseResources UP-TO-DATE Task :mergeReleaseResources UP-TO-DATE Task :createReleaseCompatibleScreenManifests UP-TO-DATE


    Task :processReleaseManifest FAILED


    有关 list 合并的更多信息,请参见http://g.co/androidstudio/manifest-merger
    此版本中使用了不推荐使用的Gradle功能,使其与Gradle 6.0不兼容。
    使用“--warning-mode all”来显示各个弃用警告。
    参见https://docs.gradle.org/5.1.1/userguide/command_line_interface.html#sec:command_line_warnings
    20个可执行任务:已执行10个,最新10个
    ]
    退出代码:1
    UnityEditor.Android.Command.WaitForProgramToRun(UnityEditor.Utils.Program p,UnityEditor.Android.Command + WaitingForProcessToExit等待ForProcessToExit,System.String errorMsg)(位于<67e4f96bbb8d486db6550813353bb5eb>:0)
    UnityEditor.Android.Command.Run(System.Diagnostics.ProcessStartInfo psi,UnityEditor.Android.Command + WaitingForProcessToExitwaitingForProcessToExit,System.String errorMsg)(位于<67e4f96bbb8d486db6550813353bb5eb>:0)
    UnityEditor.Android.Command.Run(System.String命令,System.String args,System.String工作目录,UnityEditor.Android.Command + WaitingForProcessToExit等待ForProcessToExit,System.String errorMsg)(位于<67e4f96bbb8d486db6550813353bb5eb>:0)
    UnityEditor.Android.AndroidJavaTools.RunJava(System.String args,System.String workingdir,System.Action 1[T] progress, System.String error) (at <67e4f96bbb8d486db6550813353bb5eb>:0) UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, System.String workingdir, System.String task, System.Action 1 [T]进度)(位于<67e4f96bbb8d486db6550813353bb5eb>:0)
    重新作为GradleInvokationException:Gradle构建失败
    UnityEditor.Android.GradleWrapper.Run(UnityEditor.Android.AndroidJavaTools javaTools,System.String workingdir,System.String任务,System.Action`1 [T]进度)(位于<67e4f96bbb8d486db6550813353bb5eb>:0)
    UnityEditor.Android.PostProcessor.Tasks.BuildGradleProject.Execute(UnityEditor.Android.PostProcessor.PostProcessorContext上下文)(位于<67e4f96bbb8d486db6550813353bb5eb>:0)
    UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTask​​s(UnityEditor.Android.PostProcessor.PostProcessorContext上下文)(位于<67e4f96bbb8d486db6550813353bb5eb>:0)

    最佳答案

    更改您的build.gradle:
    defaultConfig {
    minSdkVersion 19
    }

    关于java - CommandInvokationFailure:Gradle构建失败。打开JDK错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64621096/

    相关文章:

    java - 如何比较4个整数并返回它们的变量名?

    java - 如何使用 Eclipse 捕获 Java 软件的结构

    c# - 一旦角色在 y 上变为 0,我该如何停止角色旋转?

    unity3d - 为什么 Collider2D.Raycast 和 Collider.Raycast 如此不同?

    opencv - 如何计算新的相机在3d空间中的位置和旋转,以在移动3d对象后获得完全相同的 View ?

    android - Android Studio 中的 Gradle 需要 HTTPS 连接

    Gradle 依赖树,(*) 是什么意思?

    android - Gradle 自定义存储库和依赖解析

    java.sql.Connection 隔离级别

    java - Prometheus Java simpleclient 自定义收集器指标是否应该在每个集合上实例化?