cordova插件无法正确安装在sencha touch中

时间:2014-06-19 14:11:25

标签: ios cordova extjs plugins sencha-touch

我正在用cordova做一个sencha touch项目。 它们都是最新版本:sencha touch 2.3.2,cordova是由npm安装的(sudo npm install -g cordova)。 最近,我遇到了一个我需要做的任务:Ext.device.Browser.open({url:url})。 但是,当我构建原生,它不起作用,没有更明显的表现,也没有去那个网址。(“我这样做吗?”) 所以我尝试安装插件:Inappbrowser。

  

cordova插件添加org.apache.cordova.inappbrowser

它显示我成功安装了

  

通过插件注册表获取插件“org.apache.cordova.inappbrowser”   为ios安装“org.apache.cordova.inappbrowser”

但是当我构建sencha项目时,它表明:

  

[INF] [shellscript]以下构建命令失败:[INF]   [shellscript] CompileC   建立/ fitnessmobile.build /调试-iphonesimulator / fitnessmobile.build /对象 - 正常/ I386 / CDVInAppBrowser.o   fitnessmobile /插件/ org.apache.cordova.inappbrowser / CDVInAppBrowser.m   正常的i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler   [INF] [shellscript](1次失败)[INF] [shellscript]错误:   /用户/和血/文件/项目/ cuge /一个MobileApp / fitnessmobile /科尔多瓦/平台/ IOS /科尔多瓦/编译:   命令失败,退出代码65 [INF] [shellscript] at   ChildProcess.whenDone   (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:131:23)   ChildProcess.EventEmitter.emit上的[INF] [shellscript]   (events.js:98:17)[INF] [shellscript]在maybeClose   (child_process.js:753:16)[INF] [shellscript] at   Process.ChildProcess._handle.onexit(child_process.js:820:5)[ERR]   执行此行时发生以下错误:   /Users/hexue/Documents/projects/cuge/mobileapp/fitnessmobile/.sencha/app/build-impl.xml:422:   执行此行时发生以下错误:   /Users/hexue/Documents/projects/cuge/mobileapp/fitnessmobile/.sencha/app/cordova-impl.xml:118:   执行此行时发生以下错误:   罐子:文件:/Users/hexue/bin/Sencha/Cmd/4.0.4.84/sencha.jar /com/sencha/ant/antlib.xml:608:   shellscript返回:1

我需要帮助!!!!

1 个答案:

答案 0 :(得分:0)

我解决了我的问题,用一个名字初始化了cordova;

sencha cordova init XXXXXXXX

然后添加插件然后构建。 没错!