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

时间:2019-01-10 19:02:49

标签: android nativescript angular-nativescript

我正在使用nativescript,并且一旦安装了listview插件,它就会崩溃

如果我运行

tns run android

它可以在模拟器中编译并运行。

我使用 CONTROL + C

关闭运行

然后我使用以下命令安装nativescript ui listview:

tns plugin add nativescript-ui-listview

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

tns run android

我收到此错误:

  

线程“主”中的异常java.lang.ClassNotFoundException:类:   com.telerik.widget.list.RadListView.ItemClickListener           在org.nativescript.staticbindinggenerator.Generator.getClass(Generator.java:776)           在org.nativescript.staticbindinggenerator.Generator.collectInterfaceMethods(Generator.java:703)           在org.nativescript.staticbindinggenerator.Generator.getPublicApi(Generator.java:227)           在org.nativescript.staticbindinggenerator.Generator.writeBinding(Generator.java:342)           在org.nativescript.staticbindinggenerator.Generator.generateBinding(Generator.java:133)           在org.nativescript.staticbindinggenerator.Generator.processRows(Generator.java:172)           在org.nativescript.staticbindinggenerator.Generator.generateBindings(Generator.java:90)           在org.nativescript.staticbindinggenerator.Generator.writeBindings(Generator.java:66)           在org.nativescript.staticbindinggenerator.Main.main(Main.java:47)

我一直在环顾四周,但没有发现任何相关问题。

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

2 个答案:

答案 0 :(得分:3)

只是要指出,遇到相同的问题后,我只是用tns platform clean android删除了android平台,并且它起作用了,所以不必删除node_modules文件夹。

希望它可以帮助下一个查找此错误:)

答案 1 :(得分:1)

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

npm install

然后运行

tns platform clean android