2014-09-03 89 views
1

我使用Sencha Touch创建了一个项目,我想将其转换为混合应用程序。Sencha触摸不会使用Cordova构建

我成功运行了sencha cordova init <APP_ID> <APP_NAME>,因为它创建了文件夹结构。

但问题来了,当我运行sencha app build -run native(当然,我已经设置它运行到一个特定的平台)。

然后我尝试了另一件事,去了<project-folder>/cordova/platforms/android/cordova/并运行了build.bat,但它带有7个错误和3个警告,我猜可能是主要错误是原因。它说package org.apache.cordova does not exist,但我该如何解决这个问题?

我已经设置了Ant,Cordova,Java SDK等等。

所以我认为这是Android和科尔多瓦的问题?

+0

你不需要科尔多瓦和手机,他们可以彼此混淆。如果您打算使用phonegap,请卸载cordova。 – benka 2014-09-03 11:14:16

+0

尝试先运行'sencha app -d build native'(不带'run'和带'-d'这是调试)这应该会给你更详细的错误信息 – benka 2014-09-03 11:16:09

+0

'sencha app -d build native'说' d'不是属性 – The87Boy 2014-09-03 11:20:20

回答

1

我想通了的原因,为什么它不能建立

<project-folder>的路径是c:\Users\<my-name>\bin\<project-name>,但它不能在对<project-folder>路径bin因为它是由一个内置的脚本所取代。