0

我正在使用 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 at org.nativescript.staticbindinggenerator.Generator.getClass(Generator.java:776) at org.nativescript.staticbindinggenerator.Generator org.nativescript.staticbindinggenerator.Generator.getPublicApi(Generator.java:227) 的 .collectInterfaceMethods(Generator.java:703) 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。org.nativescript.staticbindinggenerator.Main.main(Main.java:47) 上的 staticbindinggenerator.Generator.writeBindings(Generator.java:66)

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

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

4

2 回答 2

4

只是要指出,在遇到同样的问题后,我只是删除了 android 平台tns platform clean android并且它工作正常,没有必要删除 node_modules 文件夹。

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

于 2019-01-21T21:59:18.277 回答
1

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

npm install

然后在那次运行之后

tns platform clean android
于 2019-01-10T19:20:29.583 回答