当前位置: 首页 > 知识库问答 >
问题:

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

谷梁星雨
2023-03-14

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对象堆预留足够的空间

  • try:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。(节点:4316)UnhandledPromiserEjectionWarning:UnhandledPromiserEjectionWarning:未处理的promise拒绝(拒绝ID:1):错误:cmd:命令失败,退出代码为1错误输出:失败:生成失败,出现异常。

共有1个答案

邢灿
2023-03-14

//查找文件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');

//为了解决VM初始化过程中出现的gradle错误//无法为1572864KB对象堆预留足够的空间,我们需要对此代码进行一些更改//args.push((“-dorg.gradle.daemon=true”);)//允许dex使用此代码args.push('-dorg.gradle.jvmargs=-xmx1024m');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。允许dex使用此代码args.push('-dorg.gradle.jvmargs=-xmx1024m');2.args.push(('-dorg.gradle.daemon=true');)

 类似资料:
  • 错误:无法启动守护进程。此问题可能是由不正确的守护程序配置引起的。例如,使用无法识别的 jvm 选项。请参阅守护程序的用户指南章节,http://gradle.org/docs/1.12/userguide/gradle_daemon.html VM初始化期间发生错误无法为对象堆保留足够的空间无法创建Java虚拟机。

  • Android版本:1.2.2 它显示错误:无法启动守护进程。此问题可能是由于守护进程配置不正确造成的。例如,使用了无法识别的jvm选项。请参阅《用户指南》中关于守护进程的一章,网址为:http://gradle.org/docs/2.2.1/userguide/gradle_daemon.html VM 初始化期间发生错误 无法为对象堆保留足够的空间 错误: 无法创建 Java 虚拟机。错误:发

  • Android Studio 2.2OS版本:Windows 10 Java JRE/JDK版本:1.8.0_51

  • 我无法修复这个错误 错误:无法启动守护进程。此问题可能是由守护进程的错误配置引起的。例如,使用了无法识别的jvm选项。请参阅https://docs.gradle.org/2.8/userguide/gradle_daemon.html 错误:无法创建Java虚拟机。错误:出现致命异常。程序将退出。无效的最大堆大小:-Xmx256ml

  • 当我尝试在华为P9上运行我的应用程序时,我得到了一个错误 日志: 07-04 10:42:56.045:W/System.err(955):java.lang.NullPoInterException:尝试对空对象引用调用虚拟方法“int com.huawie.lcagent.client.logCollectManager.GetUserType()”07-04 10:42:56.046:W/S

  • 每当我尝试运行我的应用程序时,屏幕截图中的窗口就会弹出。声明找不到默认活动,因此我无法部署我的应用程序: 我的代码清单文件 这就是我点击运行时得到的窗口- 我的代码的Gradle文件: