2011-10-25 43 views
0

我目前正在开发一个Android项目,我必须使用maven。Maven Dependency for Android NDK?

现在,我正在学习Android NDK。

我的问题是。由于NDK是一个独立的套件(或者你称之为),我必须声明对我的maven的另一个依赖吗?

我想,但我的问题是是否有需要。还是以前的Android依赖覆盖了这一切?

考虑到我迄今为止挖掘出来的一点理解,ndk几乎不可能拥有一个单独的jar库吗?

这样我就不会考虑了。但我是一个愚蠢的孩子,所以......我认为这可能值得一提。 :)我对一切都很新。

从maven到Android到NDK以及整个编程的整体,所以请你为我的白痴证明你的答案......干杯!^_^

回答

5

安装您的NDK并设置环境变量ANDROID_NDK_HOME。查看我刚刚更新的Android chapter of the book Maven The Complete Reference以及来自samples project的NDK示例以获取更多信息和示例。

如果您还有更多的问题张贴在mailing list ..

+0

哦my..thank你这么多的答案先生。 Maven-Android现在并不是最普遍的合作伙伴,很难找到好的消息来源。我是一个巨大的粉丝。 Simpligility。哇。和Ksoap2-android。哇。奇妙。谢谢你,先生。那么,这是说,在为android ndk声明一个环境变量之后,我很好走?在您告诉我(巧合)之前,我已经宣布了ANDROID_NDK_HOME,以便于构建本机代码。那么现在,除了以前默认的android依赖到maven之外,还有没有必要为ndk声明另一个特定的?谢谢 – mahkie

+0

是的,我确实看过样品......从那时起,它非常清晰。谢谢! ^^ – mahkie

1

由于您选择使用Maven,您同意让Maven管理您的依赖关系,这对于团队共享相同版本的特定依赖关系很方便。所以这不是'需要',而是'必做'

不确定你'以前的Android依赖'是什么,但android-maven-plugin有一个mojo to support ndk build

顺便说一下,您还可以使用Artifactory为一些不存在于公共存储库中的JAR文件托管内部Maven存储库。