我有一个与此处发布的类似的问题:
Android NDK:为什么 ndk-build 不在 Eclipse 中生成 .so 文件和新的 libs 文件夹?
...虽然我运行的是 Windows 7,而不是 Mac 操作系统。基本上运行 ndk-build 命令,没有给出错误,但没有创建 .so 文件(另外,因为我在 Windows 上,这应该创建一个 .dll 而不是 .so?)。我尝试从 root、jni、src 文件夹等运行命令,但得到了相同的结果;cmd 几秒钟后才返回提示符。我使用 NDK_LOG=1 参数从 jni 文件夹再次运行它以查看发生了什么。这是在 jni 文件夹中运行 ndk-build 后(成功识别平台后等)后的部分日志结果记录...
Android NDK:在 /workspace/NdkFooActivity/jni 中
寻找 jni/Android.mk Android NDK:在 /workspace/NdkFooActivity 中寻找 jni/Android.mk
Android NDK:找到了!
Android NDK:找到项目路径:/workspace/NdkFooActivity
Android NDK:输出路径:/workspace/NdkFooActivity/obj
Android NDK:解析/cygdrive/c/android-ndk-r8/build/core/default-application.mk
Android NDK:在 /workspace/NdkFooActivity/project.properties 中找到 APP_PLATFORM=android-15
Android NDK:应用程序本地目标未知平台 'android-15'
Android NDK:切换到 android-14
Android NDK:使用构建脚本 /workspace/NdkFooActivity/jni/Android .mk
Android NDK:应用程序“本地”不可调试
Android NDK:选择发布优化模式(应用程序不可调试)
Android NDK:添加导入目录:/cygdrive/c/android-ndk-r8/sources
Android NDK:为 ABI 'armeabi' 构建应用程序'local'
Android NDK:使用目标用于“armeabi”ABI
Android NDK 的工具链“arm-linux-androideabi-4.4.3”:寻找带有标签“cxx-stl/system”的导入模块
Android NDK:探测 /cygdrive/c/android-ndk-r8/sources/ cxx-stl/system/Android.mk
Android NDK:在 /cygdrive/c/android-ndk-r8/sources/cxx-stl/system 中找到
Android NDK:Cygwin 依赖文件转换脚本:
...之后它只运行最后一行中提到的脚本,然后终止。有任何想法吗?谢谢!