【问题标题】:ERROR: An error occurred while running subprocess cordova错误:运行子进程cordova时出错
【发布时间】:2019-08-27 18:59:37
【问题描述】:

我在 Ionic 框架上构建了一个应用程序,它可以在浏览器上运行,但是当我尝试在模拟器上编译它时出现此错误:

检查 Java JDK 和 Android SDK 版本 ANDROID_SDK_ROOT=undefined(推荐设置) ANDROID_HOME=C:\Users\user\AppData\Local\Android\Sdk(已弃用) 启动 Gradle 守护进程(后续构建会更快)

FAILURE:构建失败并出现异常。

  • 出了什么问题: 无法启动守护进程。 此问题可能是由于守护程序配置不正确造成的。 例如,使用了无法识别的 jvm 选项。 请参阅https://docs.gradle.org/5.3.1/userguide/gradle_daemon.html 上有关守护进程的用户手册章节 处理命令行:C:\Program Files (x86)\Java\jdk1.8.0_201\bin\java.exe -Xmx2048m -Dfile.encoding=windows-1252 -Duser.country=SA -Duser.language=ar -Duser。变体-cp C:\Gradle\gradle-5.3.1\lib\gradle-launcher-5.3.1.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 5.3.1

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

虚拟机初始化过程中发生错误 无法为 2097152KB 对象堆保留足够的空间

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

  • https://help.gradle.org获得更多帮助 C:\Gradle\gradle-5.3.1\bin\gradle:命令失败,退出代码为 1 [ERROR] 运行子进程cordova时出错。

    cordova run android exited with exit code 1.
    
    Re-running this command with the --verbose flag may provide more information.
    

【问题讨论】:

    标签: android cordova ionic-framework genymotion


    【解决方案1】:

    尝试运行npm cache clean 并重新安装cordova...为我工作。

    【讨论】:

      【解决方案2】:

      这是因为 Android Sdk 的路径设置不正确。请检查 Sdk、工具、平台工具、模拟器和 Android 构建工具的正确路径。

      请注意,为 Ionic 推荐的配置已更改 少量。现在推荐的符号如下:

      ANDROID_SDK_ROOT=/home/username/Android/Sdk (recommended setting)
      ANDROID_HOME=/home/username/Android/Sdk (DEPRECATED)
      

      在 Linux 或 Mac OS X 中,将路径配置到 ~/.bashrc、~/.bash_profile 文件中:

      export ANDROID_SDK_ROOT=$HOME/Android/Sdk
      export PATH=$PATH:$ANDROID_SDK_ROOT/tools/bin
      export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools
      export PATH=$PATH:$ANDROID_SDK_ROOT/emulator
      export PATH=$PATH:$ANDROID_SDK_ROOT/build-tools
      

      最后,保存配置后不要忘记执行命令:

      source ~/.bashrc
      

      或者根据你的情况

      source ~/.bash_profile
      

      对于 Windows 用户,请检查全局变量。

      【讨论】:

        猜你喜欢
        • 2019-03-19
        • 1970-01-01
        • 1970-01-01
        • 2021-12-04
        • 2020-06-24
        • 1970-01-01
        • 2021-07-24
        • 1970-01-01
        • 2012-10-08
        相关资源
        最近更新 更多