我已经构建了本地音频示例并将其下载到我的Galaxy Tab 10.1,但它不起作用。它看起来会开始(即窗口名称出现在顶部),但之后崩溃很难。我希望有人可能有一个想法,为什么?这可能是Tab上的音频支持问题,或者...?Android NDK本地音频示例崩溃
我也尝试使用“android_native_app_glue”创建自己的非常简单的本机活动,它也崩溃 - 即使我没有OpenSL调用。实际上,我所要做的就是将-lOpenSLES添加到我的LOCAL_LDLIBS中,以导致启动失败。当我删除该链接器标志时,不会崩溃。非常奇怪,让我觉得Tab中缺少原生音频支持?
感谢, ALF
“崩溃”这个术语太不精确了,因为任何人都很难理解这个问题。发布任何UI错误消息和试图启动程序的logcat日志。 –
下面的示例LogCat输出。 – ALF
08-01 10:13:55.570:WARN/dalvikvm(6348):threadid = 1:线程退出与未捕获的异常(组= 0x4016d760) 08-01 10:13:55.580:错误/ AndroidRuntime(6348):致命异常:main 08-01 10:13:55.580:ERROR/AndroidRuntime(6348):java.lang.RuntimeException:无法启动活动ComponentInfo {com.example.native_activity/android.app.NativeActivity}:java.lang.IllegalArgumentException:无法加载本机库:/data/data/com.example.native_activity/lib/libnative-activity.so – ALF