2014-09-03 4 views
1

Я создал проект с использованием Sencha Touch, который я хотел преобразовать в гибридное приложение.Sencha touch не будет строить с использованием Cordova

Успешно сработал sencha cordova init <APP_ID> <APP_NAME>, так как он создал структуру папок.

Но проблема возникает, когда я запускаю sencha app build -run native (конечно, я установил ее для работы на определенной платформе).

Я тогда пробовал еще одну вещь, пошел к <project-folder>/cordova/platforms/android/cordova/ и побежал build.bat, но он пришел с 7 ошибками и тремя предупреждениями, где я могу догадаться, что основная ошибка является причиной. Он говорит package org.apache.cordova does not exist, но как я могу это исправить?

У меня есть Ant, Cordova, Java SDK и так далее.

Итак, я думаю, что это проблема с Android и Cordova?

+0

Вам не нужны кордова и телефонные звонки, они могут возиться друг с другом. удалите кордову, если вы планируете использовать телефонную развязку. – benka

+0

попробуйте запустить 'sencha app -d build native' first (без' run' и с '-d', который отлаживается), это должно дать вам более подробную информацию об ошибке, которую вы используете – benka

+0

' sencha app -d build native' говорит, что ' d' не является свойством – The87Boy

ответ

1

я понял причину, почему она не может построить

Путь к <project-folder> был c:\Users\<my-name>\bin\<project-name>, но она не может иметь bin на пути к <project-folder>, как он заменяется скоплению сценария.