nativescript - Nativescript:tns 运行时出现运行时异常
问题描述
当我执行 tns run android 来测试我的代码时,它会产生这个运行时错误:
Gradle build...
+ setting applicationId
+ applying user-defined configuration from C:\Users\Ace\eclipse-workspace\arenamaster\App_Resources\Android\app.gradle
+ using android X library androidx.legacy:legacy-support-v4:1.0.0
+ adding nativescript runtime package dependency: nativescript-optimized-with-inspector
Exception in thread "main" java.lang.RuntimeException: Class not found org.nativescript.widgets.image.Worker.OnImageLoadedListener
at org.nativescript.staticbindinggenerator.Generator.getClass(Generator.java:549)
at org.nativescript.staticbindinggenerator.Generator.getInterfacesFromCache(Generator.java:532)
at org.nativescript.staticbindinggenerator.Generator.writeBinding(Generator.java:283)
at org.nativescript.staticbindinggenerator.Generator.generateBinding(Generator.java:171)
at org.nativescript.staticbindinggenerator.Generator.processRows(Generator.java:234)
at org.nativescript.staticbindinggenerator.Generator.generateBindings(Generator.java:121)
at org.nativescript.staticbindinggenerator.Generator.writeBindings(Generator.java:97)
at org.nativescript.staticbindinggenerator.Main.main(Main.java:53)
我尝试了以下方法:
删除我的 .tns.ts 文件并恢复代码拆分
将项目迁移到 androidX
删除平台目录然后运行 tns run android
解决方案
nativescript core modules 需要一个名为 nativescript core modules widgets 的包
如果你得到这个错误运行npm i nativescript-core-modules-widgets
推荐阅读
- javascript - 如何动态地将类分配给html元素?
- c# - 我可以使用角度访问 c# HttpContext.Current.Session 吗?
- javascript - 如何根据输入值数组从对象数组返回匹配结果
- docker - 重启后 Docker 容器全部消失
- json - Pachyderm 管道未启动作业并启动空存储库
- asp.net-mvc - 如何在 Asp.Net MVC 的异步任务中与模型一起返回视图
- java - MediaMetadataRetriever.setDataSource() 上的 IllegalArgumentException
- python - BeautifulSoup:搜索 .text 属性
- python - 单击按钮后如何在pygame中显示文本
- dart - Flutter:如何创建一个居中单词的行,周围有一条线?