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