一旦我安装 nativescript-ui-listview,它就会因 classnotfoundException 而崩溃

As soon as I install nativescript-ui-listview it crashes with classnotfoundException

我正在使用 nativescript,但我一安装 listview 插件就崩溃了

如果我运行

tns run android

在模拟器中编译和运行。

我用CONTROL+C

关闭运行

然后我安装 nativescript ui 列表视图:

tns plugin add nativescript-ui-listview

安装后,我再次尝试 运行:

tns run android

我收到这个错误:

Exception in thread "main" java.lang.ClassNotFoundException: Class: com.telerik.widget.list.RadListView.ItemClickListener 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)

我一直在四处寻找,但没有发现任何相关问题。

它甚至发生在应用程序内部的任何导入之前。

正如@Manoj 所说,只需删除 node_modules 文件夹,然后 运行

npm install

之后 运行

tns platform clean android

特此指出,在遇到同样的问题后,我只是用tns platform clean android删除了android平台就可以了,没有必要删除node_modules文件夹。

希望它能帮助下一个找到这个错误:)