sencha touch 无法正确安装cordova插件

Posted

技术标签:

【中文标题】sencha touch 无法正确安装cordova插件【英文标题】:cordova plugin cannot be properly installed in sencha touch 【发布时间】:2014-06-19 14:11:24 【问题描述】:

我正在用cordova 做一个煎茶触摸项目。 它们都是最新版本: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] 编译C 构建/fitnessmobile.build/Debug-iphonesimulator/fitnessmobile.build/Objects-normal/i386/CDVInAppBrowser.o Fitnessmobile/插件/org.apache.cordova.inappbrowser/CDVInAppBrowser.m 普通 i386 目标-c com.apple.compilers.llvm.clang.1_0.compiler [INF] [shellscript](1 次失败)[INF] [shellscript] 错误: /Users/hexue/Documents/projects/cuge/mobileapp/fitnessmobile/cordova/platforms/ios/cordova/build: 命令失败,退出代码 65 [INF] [shellscript] at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:131:23) [INF] [shellscript] 在 ChildProcess.EventEmitter.emit (events.js:98:17) [INF] [shellscript] 在可能关闭 (child_process.js:753:16) [INF] [shellscript] 在 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: 执行此行时发生以下错误: jar:file:/Users/hexue/bin/Sencha/Cmd/4.0.4.84/sencha.jar!/com/sencha/ant/antlib.xml:608: 返回的 shellscript:1

我需要帮助!!!!

【问题讨论】:

您使用什么命令来构建 sencha 项目?你确定这与插件有关吗?如果您从 cordova 子目录执行 cordova build 命令会怎样? 我已经解决了这个问题。谢谢! 【参考方案1】:

我用一个名字解决了我的问题;

森查科尔多瓦初始化 XXXXXXXX

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

【讨论】:

以上是关于sencha touch 无法正确安装cordova插件的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 sencha cmd 3.1.2.342 从 Sencha touch 项目生成 android apk

Sencha Touch - Map.Geo = null

Sencha Touch 1 的嵌套列表无限循环

Sencha Touch,AddCls 到按钮不起作用

Sencha-Touch:未捕获的类型错误:无法读取未定义的属性“代理”

Sencha Touch 2.2.1 Carousel 未初始化