2012-08-28 7 views
0

나는 그것이 합당한 지 아닌지 잘 모른다. 하지만 지금은 그저 c/c++ 코드를 실행하여 JNI wrapper을 쓰거나 Native Activity을 쓰지 않고도 안드로이드에 코드를 작성하고 싶었습니까?안드로이드에서 OpenCV를 사용하여 C/C++ 코드 실행하기

즉, 나는 주 기능이 포함 된 C++ Template Matching code을 가지고 있으며 터미널에 g++을 사용하여 실행하는 데 사용합니다.

이제이 템플릿 매칭 코드가 android usng NDK에서 실행되기를 바랍니다. 어떤 방법이 있습니까? 나는 많이 봤지만 모두 그들은 JNI wrapper를 사용하거나 또는을 사용하여 JNI wrapper를 만든다. 그러나 실제로 그것들에 들어갈 수는 없다. 더 간단한 솔루션이 필요합니다.

답변

2

뿌리깊은 전화가 있다면 adb shell에서 모든 리눅스 컴퓨터와 마찬가지로 프로그램을 컴파일하고 실행할 수 있습니다.

그러나 Linux에 대한 지식이 약간 필요합니다.

그래서, 시작 :

  • 루트 휴대 전화를 (당신에게 관리자 권한을 부여하도록 강요). 이것은 개발자 용 전화/게시판에 쉽게 적용되며, 상점에서 하향 판매되는 일반 전화를 사용하지 않아도됩니다.

  • android 용 앱을 컴파일하고 리눅스 셸에서와 같이 adb에서 실행하십시오. 여기

는 lot..Happy

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

+0

감사 문제에 대한 더 자세한 대답은 지금 way..I 반드시 그것을 out..and 시도하기 위하여려고하고 있다는 것을 위해 그것이 효과가 있다면 .. 최선의 답변이 될 것입니다 :-) – Rekha

+0

하지만 루핑되지 않은 전화에서는 작동하지 않습니다. – ArtemStorozhuk

+0

전화를 근절하는 방법 ?? 특정 모델에 대한 지침은 – Rekha

관련 문제