2012-08-28 51 views
0

我不知道我是否有意義。但只是想現在,我可以在Android上運行c/c++代碼而不需要編寫JNI wrapper或使用Native Activity的方式?在android中運行使用OpenCV的C/C++代碼

我的意思是,我有一個簡單的C++ Template Matching code,它包含主要功能,我用它在終端中使用g++來運行它。

現在我想要這個模板匹配代碼在android usng NDK中運行。有什麼辦法嗎?我搜索了很多,但他們都是使用JNI包裝或使用JNI包裝的SWIG,但實際上不能進入任何。我需要更簡單的解決方案。

回答

2

如果你有一個根深蒂固的手機,你可以在任何linux機器上編譯和運行程序,從adb shell

但是,這需要一些關於Linux的知識。

因此,要啓動:

  • 根您的手機(迫使它給你管理員權限)。這對開發者電話/電路板很容易,並且在商店后街購買普通手機時也很容易。

  • 爲android編譯你的應用程序,並從adb運行它,就像從linux shell中執行它一樣。

下面是關於此事的更詳細的解答

How to compile C into an executable binary file and run it in Android from Android Shell?

+0

感謝lot..Happy到現在,有一個way..I我一定要試試out..and如果它解決了..這將是最好的答案:-) – Rekha

+0

但它不會在無根手機上工作。 – ArtemStorozhuk

+0

如何根電話? – Rekha

相關問題