升级到 NDK 14 后无法在 C++ 代码中找到声明

Cannot find declaration in C++ code after upgrade to NDK 14

我更新了我的 Android Studio 2.3 以使用 NDK 14。当您使用代码时,一切都按预期工作(代码编译并且应用程序按预期 运行)。但是,出于某种原因,当您尝试跳转到任何 C++ 的减速 object/function/variable 时,您会收到一条消息,即工作室(无论代码如何):

Cannot find declaration to go to

这是我看到的截图:

编辑: 我刚降级回 NDK 13b,问题就解决了。这是一种解决方法,但如果没有修复,我不建议升级。

我们还不知道原因或解决方法,但此错误在这里:https://code.google.com/p/android/issues/detail?id=231382

此问题已在 Android Studio 2.4 Preview 3 中使用 externalNativeBuild.ndkBuild 修复:

  • gradle 2.14.1

  • gradle插件2.2.3

  • NDK r14b (14.1.3816874)