我正在尝试使用Android NDK,但我遇到了麻烦。我已经在模拟器上成功启动了'hello-jni'示例,但是相同的.apk文件似乎无法在真实设备上运行,即它说:
应用程序HelloJni意外停止。
关于原因是什么的任何想法?
非常感谢!
答案 0 :(得分:2)
这可能是一个未被捕获的UnsatisfiedLinkError。在它周围的日志中,您应该能够找到类似“未找到libXXX”的行 - 您的平台上缺少某些依赖库。
答案 1 :(得分:2)
我知道这个问题已经有两年了,但是为了完整性:
看起来您没有构建项目的NDK部分。在你的命令行上尝试以下两行:
cd <your_project>
<ndk_root>/ndk-build
之后在eclipse中重建你的项目。