c++ - 使用 C\C++ 的 Android Studio 中的内容辅助无法正常工作

标签 c++ android-studio android-ndk

我有 Android Studio 2.1.2、Android SDK 25、Andriod Ndk 11。项目从 Android Studio 启动并编译良好,但我无法使用 IDE,因为没有内容辅助 - ctrl+space 和 ctrl+click不适用于包含和函数的 C\C++ 源代码,唯一的消息是 - “找不到要转到的声明”,如下所示:

error image

有人知道如何解决这个问题吗?对于 Java 源,一切正常。

最佳答案

  • 首先从工具 -> Android -> SDK 管理器安装 NDK 包

  • 使用 File -> Import Sample 导入 hello-jn 示例(注意:此示例使用新的 gradle-experimental 插件)

  • 点击 Run -> Edit Configurations... 和一个新的 Android Native 配置

  • 运行和调试您的应用

关于c++ - 使用 C\C++ 的 Android Studio 中的内容辅助无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37789592/

相关文章:

c++ - 将 "this"指针复制到缓冲区

c++ - 在编译时构建类型列表 - 无 C++11

c++ - 在为每个执行一次时从 std::vector 中删除?

java - Android 说无法解析方法 'getExternalFilesDir(null)'

android - 适用于 Android NDK JNI 游戏的 SDL 中的倾斜控制

Android NDK 没有 SUN_LEN 宏

c++ - C++ 中 CPU 使用率降低 : declaring as unsigned int or not?

java - 在警报对话框中访问 LinearLayout 中的 EditText

android - 无法解析 ':app@release/compileClasspath' : Could not resolve com. firebase :firebase-client-android:2. 3.1 的依赖关系

android - 在同一个 Android 应用程序中使用 ARMv7 和 ARM 库