离子服务工作但运行android失败

时间:2018-03-15 20:16:59

标签: android cordova ionic-framework ionic2 ionic3

我创建了一个离子应用程序并添加了android plaform ,但是当我运行命令时

ionic cordova run android

即使离子服务--lab工作,它也不会运行,它会给我以下错误

  

ANDROID_HOME = C:\用户\灵光\应用程序数据\本地\的Android \ SDK   JAVA_HOME = C:\ Program Files \ Java \ jdk1.8.0_144           工作室   错误:无法找到或加载主类org.gradle.launcher.GradleMain    (node:19600)UnhandledPromiseRejectionWarning:未处理的promise promise(拒绝ID:1):错误:cmd:命令失败,退出代码为1

1 个答案:

答案 0 :(得分:2)

这基本上意味着您没有 gradle 或配置不当。

在Windows中

  1. 下载gradle
  2. 使用文件资源管理器创建一个新目录C:\ Gradle&将内容文件夹gradle-4.6拖到新创建的C:\ Gradle文件夹中。
  3. 在文件资源管理器中,右键单击此PC(或计算机)图标,然后单击属性 - >高级系统设置 - >环境变量。 在“系统变量”下,选择“路径”,然后单击“编辑”为 C:\ Gradle \ gradle-4.6 \ bin 添加条目。单击“确定”保存。
  4. 验证您的安装$ gradle -v
  5. 在Debian / Ubuntu中

    1. $ wget https://services.gradle.org/distributions/gradle-3.4.1-bin.zip
    2. 为Gradle安装创建目录。 $ sudo mkdir / opt / gradle
    3. 将下载的存档解压缩到新创建的目录。 $ sudo unzip -d / opt / gradle gradle-3.4.1-bin.zip
    4. 配置PATH环境变量,以便可以在系统的任何位置直接执行gradle可执行文件。 $ export PATH = $ PATH:/opt/gradle/gradle-3.4.1/bin
    5. 运行以下命令以检查是否安装了Gradle 成功的$ gradle -v