2013-03-15 56 views
0

我来自VC++的背景。 JNI必须用C++代码(在Windows上)来构建android Android应用程序吗?有没有其他的选择,我在哪里可以找到一些示例应用程序和代码。 [接受审查的问题:)谢谢]用C代码构建Android应用程序是否有其他替代方法?

+0

使用诸如[JavaCPP](http://code.google.com/p/javacpp/)之类的东西,应该允许您使用C++执行任何您需要的操作,但无需执行JNI。 – 2013-03-17 00:32:50

回答

2

JNI的示例代码可以在Android-NDK的安装下找到。 链接将如android-ndk-xxx/samplesxxx是NDK的版本。 我建议从名为hello-jni的示例开始。它将帮助您理解Android-NDK的基础知识以及它如何与Android链接。

+1

为了强调这个答案,Android NDK(http://developer.android.com/tools/sdk/ndk/index.html)专门用于使用C++开发Android应用程序。它需要一点JNI,但是如果你愿意的话,你可以把它保持在最低限度。这样做的一个很好的原因可能是试图尽可能多地获得跨iOS平台的代码。 – 2013-03-15 07:20:56

+0

谢谢。我所以,我们没有jni的替代品,要使用C语言。 – vsmph 2016-10-15 02:05:11

相关问题