Ошибка сборки NativeScript tns после добавления плагина nativescript-ui-dataform

Я добавил плагин nativescript-ui-dataform в свой проект с помощью команды,

tns plugin add nativescript-ui-dataform

Я проверил package.json после установки и заметил, что "nativescript-ui-dataform": "^3.10.0" был добавлен в проект.

Когда я создаю проект с tns build android, я получаю следующее исключение:

Exception in thread "main" java.lang.ClassNotFoundException: Class:
com.telerik.widget.autocomplete.ShowSuggestionListListener
        at org.nativescript.staticbindinggenerator.Generator.getClass(Generator.java:776)
        at org.nativescript.staticbindinggenerator.Generator.collectInterfaceMethods(Generator.java:703)
        at org.nativescript.staticbindinggenerator.Generator.getPublicApi(Generator.java:227)
        at org.nativescript.staticbindinggenerator.Generator.writeBinding(Generator.java:342)
        at org.nativescript.staticbindinggenerator.Generator.generateBinding(Generator.java:133)
        at org.nativescript.staticbindinggenerator.Generator.processRows(Generator.java:172)
        at org.nativescript.staticbindinggenerator.Generator.generateBindings(Generator.java:90)
        at org.nativescript.staticbindinggenerator.Generator.writeBindings(Generator.java:66)
        at org.nativescript.staticbindinggenerator.Main.main(Main.java:47)

и сборка завершилась ошибкой,

FAILURE: Build failed with an exception.

любые предложения по вышеуказанной ошибке, почему возникает эта ошибка?


person Amit Gurbani    schedule 04.02.2019    source источник
comment
nativescript-ui-autocomplete - это зависимость для плагина данных. Проверьте свой package.lock.json и посмотрите, какая версия плагина автозаполнения установлена.   -  person Manoj    schedule 04.02.2019
comment
nativescript-ui-autocomplete: версия: 3.11.0 @Manoj   -  person Amit Gurbani    schedule 04.02.2019
comment
Попробуйте npm i [email protected] [email protected] --save   -  person Manoj    schedule 04.02.2019
comment
@Manoj Это решило проблему, но есть ли проблемы с последними плагинами "nativescript-ui-dataform": "^3.10.0" и "nativescript-ui-autocomplete": "version": "3.11.0"?   -  person Amit Gurbani    schedule 04.02.2019
comment
Я не уверен, что эти плагины не имеют открытого исходного кода, и нет специального руководства, в котором говорится о версиях внутренних зависимостей. Мой обходной путь - сослаться на список зависимостей приложения Playground, если у меня нет времени пройти через модули узлов, чтобы найти соответствующие версии зависимостей.   -  person Manoj    schedule 04.02.2019


Ответы (1)


Похоже, проблема в использовании правой зависимой версии для nativescript-ui-autocomplete. Я уверен, что приведенные ниже версии совместимы друг с другом, поскольку на сегодняшний день оно используется в последнем приложении Playground.

npm i [email protected] [email protected] --save

person Manoj    schedule 04.02.2019