Я использую Сенча ЦМД 6 и пытается построить родное приложение с помощью - https://docs.sencha.com/cmd/6.x/cordova_phonegap.htmlExtJS 6 - Невозможно создать родное приложение с помощью команды «Сенча приложение построить родной»
Я генерируемой Ext 6+ универсальное приложение, использующее следующая команда:
sencha -sdk /path/to/Framework generate app MyApp /path/to/MyApp
Затем я добавил следующий код в app.json -
"builds": {
"classic": {
"toolkit": "classic",
"theme": "theme-triton",
"sass": {
// "save": "classic/sass/save.json"
}
},
"native": {
"toolkit": "modern",
"theme": "theme-cupertino",
"packager": "phonegap",
"phonegap": {
"config": {
"platforms": "ios android",
"id": "com.mydomain.MyApp"
}
}
}
}
Но после запуска приложения Сенча сборки и Roid, я получаю следующее исключение -
BUILD FAILED
java.lang.NullPointerException
at org.a
pache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
также согласно предложению в разработке приложения PhoneGap из сенча дока, я модифицировал app.json с помощью следующего кода -
"builds": {
"native": {
"packager": "phonegap",
"phonegap" : {
"config": {
"platforms": "ios android",
"id": "com.mydomain.MyApp"
}
}
}
}
Но после этого, следующего исключение приходит на моей консоли -
Failed to resolve dependency Ext.app.Application for file MyApp.Application
BUILD FAILED
com.sencha.exceptions.ExNotFound: Unknown definition for dependency : Ext.app.Application
-1 Это Ответ содержит ссылку на раздел форума поддержки Sencha, для которого требуется подписка на Premium. Просьба указать содержание этой публикации здесь, а не ссылаться на платные услуги. – speakr