【发布时间】:2014-01-21 07:22:38
【问题描述】:
我正在尝试将 webp 4.0 库编译为 Android 模块。 makefile 在 ndk-build 步骤中卡住/冻结/挂起。我不知道它与 webp 库本身有什么关系,因为我之前在其他项目中也发生过这种情况。
这个问题并不一致,但似乎经常发生在这个项目中。换句话说,有时我所要做的就是重新开始构建,它做得很好——从中断的地方继续。
因此,目前的解决方法是再次尝试构建和/或删除 ndk-build 卡住的 obj 目录中的 .o 和 .o.d 文件,然后再次运行它,有时它第二次可以工作,但后来它得到了卡在构建的稍后阶段,我必须重复。
令人沮丧的是,它完全冻结了我的 cmd 提示符,我必须关闭它并重新打开,cd 进入目录等。我想是时候发布这个问题了,因为我没有看到它在任何地方得到回答。
附带说明一下,在重新启动大约 30 次并删除了大约 5 个 .o 和 .o.d 文件后,我刚刚完成了 armeabi 和 armeabi-v7a 的整个 webp 库的编译。
我在 Windows 7 Pro 64bit 上使用 Cygwin 32bit 和 NDK 9c 64bit
应用程序.mk:
APP_ABI := armeabi armeabi-v7a
APP_STL := gnustl_static
【问题讨论】:
标签: android c++ android-ndk ndk-build