我正在尝试为android制作一个动态壁纸,播放位于android-asset设备上的.mp4视频(在我使用的示例中,它实际上在运行时将文件复制到sdcard/没关系)
我找到了这个例子 并使用这篇文章,我能够使用 NDK 设置我的 Eclipse 并构建项目。使用 NDK 插件在 Eclipse 中构建时,我在问题窗口中收到此错误:
Description Resource Path Location Type
make: *** [libs/armeabi/libavcodec.so] Error 1 GLWallpaperVideoDemo-master C/C++ Problem
make: *** Deleting file `libs/armeabi/libavcodec.so' GLWallpaperVideoDemo-master C/C++ Problem
如果我尝试ndk-build
从命令提示符运行,我会得到同样的错误。
我从上面的链接下载了项目,然后导入到 eclipse 中。我将 lib GLWallpaperService 添加到构建路径中,并确保我的 NDK 已设置。知道 lib 文件夹更改为 libs 我还尝试将 GLWallpaperService 移动到 libs 文件夹,但没有帮助。
该项目在没有 NDK 的情况下在 Eclipse 中构建得很好,但在尝试运行壁纸时显然会出错,因为没有构建本机库。
如何解决此错误?