Sencha touch не будет создаваться с использованием Cordova

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

Я успешно запустил 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 и Cordova?


person The87Boy    schedule 03.09.2014    source источник
comment
вам не нужны кордова и телефонная связь, они могут мешать друг другу. удалите Cordova, если вы планируете использовать phonegap.   -  person benka    schedule 03.09.2014
comment
попробуйте сначала запустить sencha app -d build native (без run и с -d, который является отладочным), это должно дать вам более подробную информацию об ошибке, которая у вас есть   -  person benka    schedule 03.09.2014
comment
sencha app -d build native говорит, что d не является собственностью   -  person The87Boy    schedule 03.09.2014
comment
ха-ха, извините sencha -d app build native :)   -  person benka    schedule 03.09.2014
comment
Снова он говорит то же самое, что и package org.apache.cordova does not exist :s   -  person The87Boy    schedule 03.09.2014


Ответы (1)


Я понял причину, почему он не мог построить

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

person The87Boy    schedule 04.09.2014