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

时间:2017-03-03 16:44:34

标签: android c++ android-studio android-ndk android-studio-2.3

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

  

无法找到声明转到

以下是我看到的截图:

Screen shot

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

2 个答案:

答案 0 :(得分:0)

我们还不知道原因或修复原因,但有关此问题的错误在于:https://code.google.com/p/android/issues/detail?id=231382

答案 1 :(得分:0)

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

  • gradle 2.14.1

  • gradle plugin 2.2.3

  • NDK r14b(14.1.3816874)