2013-03-15 123 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

相關問題