【发布时间】:2014-03-30 10:21:00
【问题描述】:
我正在研究 Android NDK 套件中提供的示例应用程序。
我导入了本机音频示例代码。当我尝试对 .cpp 文件进行一些更改时,它将开始显示所有包含和编译错误的未解决包含。有没有人遇到过这个问题?
当我构建项目时,ndk-build 成功构建了 .so 文件。
Android.mk文件如下
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := native-audio-jni
LOCAL_SRC_FILES := native-audio-jni.c
# for native audio
LOCAL_LDLIBS += -lOpenSLES
# for logging
LOCAL_LDLIBS += -llog
# for native asset manager
LOCAL_LDLIBS += -landroid
include $(BUILD_SHARED_LIBRARY)
控制台日志如下。
12:01:55 ** 构建项目 NativeAudio 的默认配置 ** "C:\android-ndk\ndk-build.cmd" all "编译拇指:native-audio-jni libs/armeabi/libnative-audio-jni.so 12:01:56 构建完成(花了 1s.242ms)
【问题讨论】:
-
粘贴控制台的日志。
-
12:01:55 **** 构建配置默认项目 NativeAudio **** "C:\\android-ndk\\ndk-build.cmd" all "Compile thumb : native -audio-jni libs/armeabi/libnative-audio-jni.so 12:01:56 构建完成(耗时 1s.242ms)
-
请将这些作为问题的一部分添加,这表明库已编译成功,那么您在哪里遇到编译错误?
-
粘贴你的 Android.mk ,粘贴到问题本身。
-
您在使用 Eclipse 吗?使用 Android 插件时,Eclipse C++ 索引器存在已知问题
标签: android c++ android-ndk