android - 无法在 Android 设备上运行 ionic 应用程序

标签 android cordova ionic-framework

C:\Users\Saurabh\demo\platforms\android\cordova\node_modules\q\q.js:126
                throw e;
                      ^



ERROR running one or more of the platforms: 
Error:    C:\Users\Saurabh\demo\platforms\android\cordova\run.bat:
Command failed with exit code 1
You may not have the required environment or OS to run this project.

但是,当我模拟同一个应用程序时,它运行时没有任何问题。我的环境信息如下-

  • Cordova CLI:5.0.0
  • Gulp 版本:CLI 版本 3.9.0
  • Gulp local:本地版本3.9.0
  • ionic 版本:1.0.0
  • Ionic CLI 版本:1.5.0
  • Ionic 应用程序库版本:0.1.0
  • 操作系统:Windows 8.1
  • 节点版本:v0.12.2

PS:我已经尝试过删除和添加平台。

/image/YEro9.png

最佳答案

我认为你没有在Windows上正确设置环境变量,例如

Java JDK

JAVA_HOME 创建一个环境变量,指向安装 Java JDK 的根文件夹。因此,如果您将 JDK 安装到 C:\Program Files\Java\jdk7 中,请将 JAVA_HOME 设置为此路径。之后,将 JDK 的 bin 目录也添加到 PATH 变量中。按照前面的假设,这应该是 %JAVA_HOME%\bin 或完整路径 C:\Program Files\Java\jdk7\bin

Apache Ant

您希望将其添加到您的路径中:C:\apache-ant-1.9.2\bin

Android SDK

Cordova 需要设置 ANDROID_HOME 环境变量。这应该指向 [ANDROID_SDK_DIR]\android-sdk 目录(例如 c:\android\android-sdk)。 接下来,更新您的 PATH 以在该文件夹中包含 tools/platform-tools/ 文件夹。因此,使用 ANDROID_HOME,您需要添加 %ANDROID_HOME%\tools%ANDROID_HOME%\platform-tools

欲了解更多详情,请访问here ...

关于android - 无法在 Android 设备上运行 ionic 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30639869/

相关文章:

javascript - 找不到模块 'pouchdb' ,适用于 Mac,但不适用于 Windows

node.js - 如何通过 npm 安装特定版本的 ionic

Android 内存不足,从 JSON 解析 base64 字符串

android - 在 Android 上无法查看使用 PhoneGap 保存的联系人

typescript - 如何禁用 ionic 输入?

android - Phone gap + socket.io + heroku

javascript - 根据用户复选框选择显示或隐藏下拉框

android - 如何将图像与mp3结合起来看起来像android中的视频

java - android.app.RemoteServiceException : at android. app.ActivityThread$H.handleMessage 发送通知时

安卓 TextToSpeech : speak failed: not bound to TTS engine