【问题标题】:Exit code 1 and 8. Ionic Framework and Cordova退出代码 1 和 8。Ionic Framework 和 Cordova
【发布时间】:2020-04-27 20:01:25
【问题描述】:

所以我在执行ionic run android 时得到了退出代码 1 和 8。事情是,几天前它工作得非常好,现在每次我尝试在我的 Nexus 5 上运行我的应用程序时它都开始抛出这个错误。我之前尝试过 AndroidInAppBilling 插件但没有运气(任何人都可以使用 inApp Billing还没有?)并最终删除它,认为它导致了错误。

Error code 1 for command: cmd with args: /s,/c,ant,debug,-f,C:\xampp\htdocs\testapp\platforms\android\build.xml,-Dout.dir=ant-build,-Dgen.absolute.dir=ant-gen
Error: C:\xampp\htdocs\testapp\platforms\android\cordova\run.bat: Command failed with exit code 8
at ChildProcess.whenDone (C:\Users\Rudy\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\cordova\superspawn.js:135:23)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:753:16)
at Process.ChildProcess.handle.onexit (childprocess.js:820:5)
ERROR: Unable to run app on platform android. Please see console for more info.
Exiting.

关于 Ant,我做了版本检查:Apache Ant(TM) 版本 1.9.4 编译于 2014 年 4 月 29 日

Java 版本信息:Java 版本“1.8.0_11” Java(TM) SE 运行时环境 (build 1.8.0_11-b12) Java HotSpot(TM) 64 位服务器 VM(内部版本 25.11-b03,混合模式)

PATH 还包含 Android sdk 和 Ant 值:C:\Ant\apache-ant-1.9.4\bin;C:\AndroidSDK\sdk\tools;C:\AndroidSDK\sdk\platform-tools

忘了说我也累了cordova platform rm android然后又加了。

有人有什么想法吗?

【问题讨论】:

    标签: cordova ionic-framework


    【解决方案1】:

    好的,所以我能够让它再次工作。在我的项目目录中,我做了一个命令行“android”来启动 sdk 管理器。我继续更新了显示更新可用的 sdk 版本。之后,我尝试了运行和构建命令,都成功了。我还想提一下,我在执行此操作时让 Genymotion 模拟器在后台运行,所以我不确定这是否与它有关,但值得一试,以防其他人遇到同样的错误。

    【讨论】:

      【解决方案2】:

      嗨,朋友,我和你有同样的问题(我使用的是 Windows 8),解决这个问题的方法是你应该修复你的变量环境,就像我这样 用户变量

      ANDROID_HOME

      D:\adt-bundle-windows-x86_64-20140702\sdk
      

      ANT_HOME

      C:\Program Files (x86)\WinAnt
      

      JAVA_HOME

      C:\Program Files\Java\jdk1.8.0_31
      

      路径

      %SystemRoot%\system32;%SystemRoot%;
      %SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
      C:\Program 
      Files\Java\jdk1.8.0_31\bin;
      D:\Master\ionic\apache-ant-1.9.4-bin\apache-ant-1.9.4\bin;
      C:\Users\Mutik Hidayati\AppData\Roaming\npm;
      C:\Program Files\nodejs;
      D:\adt-bundle-windows-x86_64-20140702\sdk\platform-tools;
      D:\adt-bundle-windows-x86_64-20140702\sdk\tools
      

      系统变量

      路径

      `%C_EM64T_REDIST11%bin\Intel64;
      C:\ProgramData\Oracle\Java\javapath;
      C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;`C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;`%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
      %SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;`
      C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;
      C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;`
      C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;`
      C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;`
      C:\Program Files\nodejs\;C:\Program Files (x86)\Git\cmd;
      C:\Program Files (x86)\Git\bin;
      D:\adt-bundle-windows-x86_64-20140702\sdk\platform-tools;
      D:\adt-bundle-windows-x86_64-20140702\sdk\tools
      

      然后构建打开目录..\platforms\android\cordova 然后运行构建

      它对我有用

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-05-21
        • 2017-11-09
        • 1970-01-01
        • 1970-01-01
        • 2021-05-09
        • 2017-12-18
        • 1970-01-01
        相关资源
        最近更新 更多