1

我对 NativeScript 很陌生。目前,我的一个项目是使用 NativeScript 开发跨平台应用程序。它有一个用 java 编写的第三方库。但是结果并没有我想象的那么好。由于控制台没有记录有关本机代码的有价值信息,我一直在努力寻找问题。 控制台日志捕获

相反,我将项目导入到 platform/android 文件夹下的 Android Studio。但是当我点击“运行”按钮时它会记录错误。

见捕获

我想知道:

  • 是否可以直接使用 VS Code 调试本机代码。至少打印出 java 本机错误或 cat 日志。
  • 如何在 Android Studio 中调试本机代码?如何解决我遇到的问题?

如果有人能回答我的问题,我将不胜感激。谢谢!

4

1 回答 1

2

首先让我说没有与 Android Studio 的官方集成。我所能提供的只是一种使之成为可能的解决方法。

注意:下面提供的步骤已使用 NativeScript CLI 3.1.1 进行了测试,并且可能也适用于 3.2.0。

第一个问题是您没有在全局路径中设置“节点”,因此首先,您需要将其添加到 PATH。NativeScript 运行所需的节点。您可以在此处查看如何设置

如果您希望能够使用 Android Studio 运行项目,您可以按照以下步骤操作:

  • 完成后,您需要按照此处<app_name>/platforms/android/build.gradle所述更改文件
  • 上述更改将使您能够<app_name>/platforms/android在 Android Studio中打开
  • <app_name>:clean从 gradle运行任务在此处输入图像描述
  • 运行 Android Studio 的默认任务,它将提示您选择要运行的模拟器或设备: 在此处输入图像描述
于 2017-09-04T07:57:44.967 回答