【问题标题】:How to debug NativeScript java code in Android Studio?如何在 Android Studio 中调试 NativeScript java 代码?
【发布时间】:2017-08-06 08:38:12
【问题描述】:

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

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

我想知道:

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

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

【问题讨论】:

    标签: android nativescript angular2-nativescript nativescript-angular


    【解决方案1】:

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

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

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

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

    • 完成后,您需要更改<app_name>/platforms/android/build.gradle 文件,如here 所述
    • 以上更改将使您能够在 Android Studio 中打开 <app_name>/platforms/android
    • 从 gradle 运行 <app_name>:clean 任务
    • 运行 Android Studio 的默认任务,它将提示您选择要在其上运行的模拟器或设备:

    【讨论】:

      猜你喜欢
      • 2016-12-17
      • 1970-01-01
      • 2016-05-11
      • 2021-08-01
      • 2015-08-23
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      • 2020-05-12
      相关资源
      最近更新 更多