gpt4 book ai didi

android - 错误:无法使用Android应用程序(ionic,cordova和java应用程序)启动守护进程,并显示gradle错误

转载 作者:行者123 更新时间:2023-12-03 05:47:22 25 4
gpt4 key购买 nike

ANDROID_HOME = C:\ Users \ manish \ AppData \ Local \ Android \ sdk
JAVA_HOME = C:\ Program Files(x86)\ Java \ jdk1.8.0_121
子项目路径:CordovaLib
为了遵守此构建的JVM设置,将派生一个新的JVM。请考虑使用守护程序:https://docs.gradle.org/3.3/userguide/gradle_daemon.html

失败:生成失败,发生异常。

  • 出了什么问题:
    无法启动守护进程。
    此问题可能是由守护程序的错误配置引起的。
    例如,使用了无法识别的jvm选项。
    请参阅https://docs.gradle.org/3.3/userguide/gradle_daemon.html上守护程序的用户指南章节。

    请阅读以下过程输出以了解更多信息:

  • VM初始化期间发生错误
    无法为1572864KB对象堆保留足够的空间
  • 尝试:
    使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行,以获取更多日志输出。
    (节点:4316)UnhandledPromiseRejectionWarning:未处理的 promise 拒绝(拒绝ID:1):错误:cmd:命令失败,退出代码为1错误输出:
    失败:生成失败,发生异常。
  • 最佳答案

    //找到文件gradlebuilder.js

    //它应该在您的应用程序驱动器中:\“您的应用程序路径” \ platforms \ android \ cordova \ lib \ builders

    GradleBuilder.prototype.getArgs = function(cmd, opts) {
    if (cmd == 'release') {
    cmd = 'cdvBuildRelease';
    } else if (cmd == 'debug') {
    cmd = 'cdvBuildDebug';
    }
    var args = [cmd, '-b', path.join(this.root, 'build.gradle')];
    if (opts.arch) {
    args.push('-PcdvBuildArch=' + opts.arch);
    }

    // 10 seconds -> 6 seconds
    args.push('-Dorg.gradle.daemon=false');

    //解决gradle错误在VM初始化期间发生
    //无法为1572864KB对象堆保留足够的空间,那么我们需要对该代码进行一些更改// // args.push(('-Dorg.gradle.daemon = true');)
    //使用此代码args.push('-Dorg.gradle.jvmargs = -Xmx1024m')允许dex处理。
    args.push('-Dorg.gradle.jvmargs = -Xmx1536m');
    // allow NDK to be used - required by Gradle 1.5 plugin
    args.push('-Pandroid.useDeprecatedNdk=true');
    args.push.apply(args, opts.extraArgs);
    // Shaves another 100ms, but produces a "try at own risk" warning. Not worth it (yet):
    // args.push('-Dorg.gradle.parallel=true');
    return args;`enter code here`

    };

    注意:1.使用此代码args.push('-Dorg.gradle.jvmargs = -Xmx1024m')允许dex处理;
    2. args.push(('-Dorg.gradle.daemon = true');)

    关于android - 错误:无法使用Android应用程序(ionic,cordova和java应用程序)启动守护进程,并显示gradle错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49292688/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com