【发布时间】:2012-06-10 23:46:39
【问题描述】:
我有一个与此处发布的类似的问题:
Android NDK: why ndk-build doesn't generate .so file and a new libs folder in Eclipse?
...虽然我运行的是 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”构建应用程序“本地”
Android NDK:将目标工具链“arm-linux-androideabi-4.4.3”用于“armeabi”ABI
Android NDK:寻找带有标签“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 依赖文件转换脚本:
...之后它只运行最后一行中提到的脚本,然后终止。有任何想法吗?谢谢!
【问题讨论】:
标签: android android-ndk cygwin