如何在Android Studio中调试NativeScript Java代码?

时间:2017-08-06 08:38:13

标签: android nativescript angular2-nativescript nativescript-angular

我对NativeScript很新。目前,我的一个项目是使用NativeScript开发跨平台应用程序。它有一个用java编写的第三方库。但结果并不像我预期的那么好。我很难找到问题,因为控制台没有记录有关本机代码的有价值的信息。 console log capture

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

see capture

我想知道:

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

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

1 个答案:

答案 0 :(得分:1)

首先我要说的是没有与Android Studio正式集成。我所能提供的只是一种可行的解决方法。

注意:下面提供的步骤是使用NativeScript CLI 3.1.1测试的,也可能适用于3.2.0。

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

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

  • 完成后,您需要按照here
  • 所述更改<app_name>/platforms/android/build.gradle文件
  • 以上更改可让您在Android Studio中打开<app_name>/platforms/android
  • 从gradle enter image description here
  • 运行<app_name>:clean任务
  • 运行Android Studio的任务默认值,它将提示您运行的模拟器或设备: enter image description here