Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 错误:运行子进程cordova时出错_Android_Cordova_Ionic Framework_Genymotion - Fatal编程技术网

Android 错误:运行子进程cordova时出错

Android 错误:运行子进程cordova时出错,android,cordova,ionic-framework,genymotion,Android,Cordova,Ionic Framework,Genymotion,我在Ionic framework上构建了一个应用程序,它可以在浏览器上运行,但当我尝试在emulator上编译它时,我遇到了以下错误: 检查Java JDK和Android SDK版本 ANDROID_SDK_ROOT=未定义(推荐设置) ANDROID\u HOME=C:\Users\user\AppData\Local\ANDROID\Sdk(已弃用) 启动Gradle守护进程(后续构建将更快) 失败:生成失败,出现异常 出了什么问题: 无法启动守护进程。 此问题可能是由于守护进程的配置

我在Ionic framework上构建了一个应用程序,它可以在浏览器上运行,但当我尝试在emulator上编译它时,我遇到了以下错误:

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

失败:生成失败,出现异常

  • 出了什么问题: 无法启动守护进程。 此问题可能是由于守护进程的配置不正确造成的。 例如,使用了无法识别的jvm选项。 请参阅用户手册中关于守护程序的章节 进程命令行:C:\ProgramFiles(x86)\Java\jdk1.8.0\u 201\bin\Java.exe-Xmx2048m-Dfile.encoding=windows-1252-Duser.country=SA-Duser.language=ar-Duser.variant-cp C:\Gradle\Gradle-5.3.1\lib\Gradle-launcher-5.3.1.jar org.Gradle.launcher.daemon.bootstrap.GradleDaemon 5.3.1 请阅读以下流程输出以了解更多信息:
初始化VM时出错 无法为2097152KB对象堆保留足够的空间

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

  • 得到更多的帮助 C:\Gradle\Gradle-5.3.1\bin\Gradle:命令失败,退出代码为1 [错误]运行子进程cordova时出错

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

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

      请注意,建议用于Ionic的配置已更改 一点现在推荐的符号如下所示:

      在Linux或Mac OS X中,配置~/.bashrc、~/.bash\u配置文件的路径:

      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用户,请检查全局变量。

      尝试运行
      npm cache clean
      并重新安装cordova…对我来说很有用

      source ~/.bash_profile