无法在IONIC项目中运行cordova运行android?

时间:2017-11-17 12:34:15

标签: cordova ionic-framework ionic2 ionic-native

我在Mac上安装了ionic,并使用

创建了项目
  

$ ionic启动MyIonicProject教程

现在我跑

$ cd MyIonicProject
$ ionic serve

现在它在浏览器中正常运行正常。所以我想在android mobile中看到相同的内容,所以尝试使用下面的命令,

  

离子cordova运行android --prod --release

这是一个非常简洁的问题,我无法纠正我的OSX错误,以下是我在Mac上运行时出现的问题..

 > cordova run android --release
ANDROID_HOME=/usr/local/Caskroom/android-sdk/3859397,26.0.2
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home
Error: spawn EACCES

[ERROR] An error occurred while running cordova run android --release (exit code 1).

[17:54:52]  lint finished in 2.69 s 

请在Android本地运行IONIC项目时帮助我解决这些错误。

谢谢,

1 个答案:

答案 0 :(得分:1)

我遇到了类似的问题。我必须在android平台gradle中设置可执行权限。更正:它实际上是android gradle安装中的可执行权限。这似乎是一个报告的问题here,并且跟踪了{Cordoova中的实际问题here

运行命令:

chmod -R +x <location_of_android_studo>/gradle/gradle-<version>/bin

注意:-R将从给定目录递归地运行命令。