我用命令将插件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.对上面的错误有什么建议,为什么会发生这个错误?
发布于 2019-02-04 17:19:52
这似乎是使用nativescript-ui-autocomplete的正确依赖版本的问题。我确信下面的版本是相互兼容的,因为它是在最新的游乐场应用程序中使用的。
npm i nativescript-ui-dataform@3.9.1 nativescript-ui-autocomplete@3.10.3 --save
https://stackoverflow.com/questions/54511068
复制相似问题