我正在尝试制作一个动态壁纸为Android播放位于android-asset设备上的.mp4视频(我正在使用的示例,它实际上在运行时将文件复制到SD卡/无所谓)
我找到了这个例子 并且使用这篇文章我能够通过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
Run Code Online (Sandbox Code Playgroud)
如果我尝试ndk-build从命令提示符运行,我会得到相同的错误.
我从上面的链接下载了项目,然后导入到eclipse中.我将lib GLWallpaperService添加到构建路径,并确保我的NDK已设置.知道lib文件夹更改为libs我也尝试将GLWallpaperService移动到libs文件夹,这没有帮助.
该项目在没有NDK的情况下构建得很好,但在尝试运行壁纸时显然是错误,因为没有构建本机库.
我该如何解决这个错误?
嗨,我是Android NDK开发的新手.
MacBook-Pro:JNIexample sk$ ndk-build
usage: dirname path
gmake: /Users/sk/build/core/build-local.mk: No such file or directory
gmake: *** No rule to make target `/Users/sk/build/core/build-local.mk'. Stop.
Run Code Online (Sandbox Code Playgroud)
为什么我会收到他的错误?
我正在使用ubuntu 10.10版本,我曾经使用eclipse开发android应用程序.现在我需要使用NDK来加载本机库.所以任何人都可以帮我在这里安装和构建NDK最新版本.
提前致谢.