返回信息流下载了一个库 用来显示GIF 代码里有个文件夹是JNI 里面有这么几个文件
..
Android.mk initial commit 5 months ago
Application.mk initial commit 5 months ago
dgif_lib.c initial commit 5 months ago
gif_err.c initial commit 5 months ago
gif_lib.h initial commit 5 months ago
gif_lib_private.h initial commit 5 months ago
gifalloc.c initial commit 5 months ago
libgifdrawable.c Fixes #1 & #3. The bg color wasn't properly being set, causing crashe… a month ago
这是一个示例代码,但是我一直跑不起来,是不是我没有安装什么东西?
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #8360同步于 2013/9/4
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖
请问个关于android NDK的问题
icyfox
2013/9/4镜像同步15 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
是在工程里直接跑不行是么?
【 在 wudilongfx1 (聚变) 的大作中提到: 】
: 是得编译成so文件吧,用ndk-build编译一下生成个so文件就行了
也可以,但是要右键单击工程名称,然后找到android tools选项,然后选择add native support。这样在build project的时候,会先build so库文件,接着build整个project
我现在正在下载NDK和cygwin
是不是没有这俩我还不能在ECLIPSE里build
【 在 handspeaker (bear‘s CC|7ger) 的大作中提到: 】
: 也可以,但是要右键单击工程名称,然后找到android tools选项,然后选择add native support。这样在build project的时候,会先build so库文件,接着build整个project
最新版本的ndk不需要cygwin了,当然,下一个也挺好的,没准以后你会遇到用ant编译的android工程,到时候还是需要cygwin。别忘了配置ndk和cygwin的环境变量就行了。还有就是eclipse里面配置一下ndk及其插件
【 在 icyfox 的大作中提到: 】
: 我现在正在下载NDK和cygwin
: 是不是没有这俩我还不能在ECLIPSE里build
:
thx~
刚才下载了一个NDK 程序已经跑起来了
cygwin还在下载中 好慢
【 在 handspeaker (bear‘s CC|7ger) 的大作中提到: 】
: 最新版本的ndk不需要cygwin了,当然,下一个也挺好的,没准以后你会遇到用ant编译的android工程,到时候还是需要cygwin。别忘了配置ndk和cygwin的环境变量就行了。还有就是eclipse里面配置一下ndk及其插件
多问一句
库里给的是JNI文件夹下的C文件
刚才跑了以后生成了.so文件
那是不是之后我只要把armeabi下面的.so文件拿出来用 就可以了
如果把程序给别人的话
【 在 handspeaker (bear‘s CC|7ger) 的大作中提到: 】
: 最新版本的ndk不需要cygwin了,当然,下一个也挺好的,没准以后你会遇到用ant编译的android工程,到时候还是需要cygwin。别忘了配置ndk和cygwin的环境变量就行了。还有就是eclipse里面配置一下ndk及其插件
对,跟dll一个意思,只要有.so文件即可,jni下面的不是必要的
【 在 icyfox 的大作中提到: 】
: 多问一句
: 库里给的是JNI文件夹下的C文件
: 刚才跑了以后生成了.so文件
: ...................