我正在使用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)
我一直在环顾四周,但没有发现任何相关问题。
甚至在应用程序内部任何导入之前都会发生。
答案 0 :(得分:3)
只是要指出,遇到相同的问题后,我只是用tns platform clean android
删除了android平台,并且它起作用了,所以不必删除node_modules文件夹。
希望它可以帮助下一个查找此错误:)
答案 1 :(得分:1)
如@Manoj所说,只需删除node_modules文件夹,然后运行
npm install
然后运行
tns platform clean android