Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.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
Ionic/Cordova项目在构建android端时找不到模块q_Android_Cordova_Command Line Interface_Ionic - Fatal编程技术网

Ionic/Cordova项目在构建android端时找不到模块q

Ionic/Cordova项目在构建android端时找不到模块q,android,cordova,command-line-interface,ionic,Android,Cordova,Command Line Interface,Ionic,我刚开始发帖,所以请原谅我的失礼 我遇到的问题是在我的爱奥尼亚项目上使用命令“爱奥尼亚构建android”或“Cordova构建android”时出现的。此外,Visual studio未参与创建过程。我之所以提出这个问题,是因为我发现“找不到模块q”错误的唯一地方是人们使用Visual Studio进行跨平台项目 这个项目创建了,iOS和android平台都添加了,我们需要的插件都添加到了我的Macbook上。Macbook安装了完全更新的android SDK和android Studio。

我刚开始发帖,所以请原谅我的失礼

我遇到的问题是在我的爱奥尼亚项目上使用命令“爱奥尼亚构建android”或“Cordova构建android”时出现的。此外,Visual studio未参与创建过程。我之所以提出这个问题,是因为我发现“找不到模块q”错误的唯一地方是人们使用Visual Studio进行跨平台项目

这个项目创建了,iOS和android平台都添加了,我们需要的插件都添加到了我的Macbook上。Macbook安装了完全更新的android SDK和android Studio。所有命令,包括“爱奥尼亚安卓”都可以在我的Macbook上运行。当项目被克隆到另一台机器(windows或mac)上并试图使用“ionic build android”时,问题就出现了。我尝试过的其他windows和mac机器也有完全更新的Android SDK

除“ionic build android”或“ionic run android”之外,所有其他命令都在不同的机器上工作,因为它在其中使用build。我没有确切的输出,但似乎发生的是,准备项目的构建命令部分工作正常,因为在我出现“找不到模块q”错误之前,可以看到“ionic prepare android”的输出

到目前为止,我一直在尝试删除并重新添加android平台,但我唯一能做的就是在我的Macbook上,因为它是便携式的,我需要去一个开放的接入点,以便通过互联网访问爱奥尼亚/Cordova添加平台所需的资源。我确实试过一次,看看这是否会带来不同,但没有。这需要做一些工作,但也许可以通过使用不同的计算机删除并重新添加平台来解决

我曾尝试使用NPM下载“q”模块来填充它所需的参考资料,但这似乎也没有什么不同

目前,我只是使用“ionic prepare android”,然后使用Eclipse来清理和构建项目,作为一种解决方法,它可以很好地工作

这将需要一些做,但我可以张贴我得到的确切输出,但我不认为它会透露太多。我可以自信地说,它正在打破“Q=require(“Q”);”的说法

如果有人有任何建议,或者曾经处理过这个问题,并且有一个解决方案,那就很高兴知道了。这并不是一个紧迫的问题,但我的组织中有很多人克隆了项目,然后试图使用build命令


目前使用的是爱奥尼亚1.0.0-beta.14版和Cordova 3.5.0版。

我正在Mac上构建和运行Cordova android应用程序,一切都很完美。当我切换到ubuntu时,除了
cordova build
之外,所有的cordova命令都可以正常工作。在这个命令下,我被卡住了,什么都没有发生,它永远不会完成。目前,我没有找到解决方案:(