当我运行更新的NS 5.0应用程序时,如何在Android中消除错误消息



我正在尝试包含所有角度功能,以加快Android和iOS应用程序的速度。该应用程序编译良好,但当它启动时,该应用程序会崩溃。我最近将我的应用程序更新为Nativescript 5.0,一旦我为android、的调试模式运行该应用程序

tns run android --bundle --env.uglify --env.aot --env.snapshot

当应用程序加载时,我看到一些Java/Android错误:

11-15 11:49:53.578 20598 20598 I art     :   at java.lang.Object com.tns.Runtime.callJSMethodNative(int, int, java.lang.String, int, boolean, java.lang.Object[]) (Runtime.java:-2)
11-15 11:49:53.578 20598 20598 I art     :   at java.lang.Object com.tns.Runtime.dispatchCallJSMethodNative(int, java.lang.String, boolean, long, java.lang.Class, java.lang.Object[]) (Runtime.java:1116)
11-15 11:49:53.578 20598 20598 I art     :   at java.lang.Object com.tns.Runtime.callJSMethodImpl(java.lang.Object, java.lang.String, java.lang.Class, boolean, long, java.lang.Object[]) (Runtime.java:996)
11-15 11:49:53.578 20598 20598 I art     :   at java.lang.Object com.tns.Runtime.callJSMethod(java.lang.Object, java.lang.String, java.lang.Class, boolean, long, java.lang.Object[]) (Runtime.java:983)
11-15 11:49:53.578 20598 20598 I art     :   at java.lang.Object com.tns.Runtime.callJSMethod(java.lang.Object, java.lang.String, java.lang.Class, boolean, java.lang.Object[]) (Runtime.java:967)
11-15 11:49:53.578 20598 20598 I art     :   at java.lang.Object com.tns.Runtime.callJSMethod(java.lang.Object, java.lang.String, java.lang.Class, java.lang.Object[]) (Runtime.java:959)
11-15 11:49:53.578 20598 20598 I art     :   at java.lang.Object com.tns.Runtime.callJSMethodNative(int, int, java.lang.String, int, boolean, java.lang.Object[]) (Runtime.java:-2)
11-15 11:49:53.578 20598 20598 I art     :   at java.lang.Object com.tns.Runtime.dispatchCallJSMethodNative(int, java.lang.String, boolean, long, java.lang.Class, java.lang.Object[]) (Runtime.java:1116)
11-15 11:49:53.578 20598 20598 I art     :   at java.lang.Object com.tns.Runtime.callJSMethodImpl(java.lang.Object, java.lang.String, java.lang.Class, boolean, long, java.lang.Object[]) (Runtime.java:996)
11-15 11:49:53.578 20598 20598 I art     :   at java.lang.Object com.tns.Runtime.callJSMethod(java.lang.Object, java.lang.String, java.lang.Class, boolean, long, java.lang.Object[]) (Runtime.java:983)
11-15 11:49:53.578 20598 20598 I art     :   at java.lang.Object com.tns.Runtime.callJSMethod(java.lang.Object, java.lang.String, java.lang.Class, boolean, java.lang.Object[]) (Runtime.java:967)
11-15 11:49:53.579 20598 20598 I art     :   at java.lang.Object com.tns.Runtime.callJSMethod(java.lang.Object, java.lang.String, java.lang.Class, java.lang.Object[]) (Runtime.java:959)

当我尝试使用Nativescript 5.0中的新tns create命令运行刚刚为生产从头创建的Hello World应用程序时,也会出现同样的错误。

我有最新的Android SDK。

有什么建议吗?谢谢

我也遇到了同样的问题,需要检查几件事:

  • 运行"tns-docter">
  • 一切都好吗?如果没有,请解决问题和/或尝试以下步骤:

对我来说,它没有显示任何问题,仍然:下一步是确保你安装了正确的android sdk,android sdk构建工具和android支持存储库:

我在Eclipse中安装了Android SDK,所以我只是从那里启动Android SDK Manager并安装:

  • Android SDK平台工具28.0.1
  • Android SDK构建工具28.0.1(这很重要,确保它与平台工具完全相同(

  • 安卓9(28(/SDK平台

  • Extras/Android支持Repo
  • Extras/Android支持库

之后,我每次都可以构建/运行应用程序(无需--clean(:

  • tns平台删除android
  • tns平台添加android
  • tns运行android--捆绑包

最新更新