2014-09-03 85 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因爲它是由一個內置的腳本所取代。