2013-08-28 4 views
0

C/C++ 바이너리를 개발했으며 안드로이드 애플리케이션이 있습니다. 저는 리눅스 기반 서버에 바이너리를 포팅했고 이제는 내 안드로이드 앱에서이 바이너리를 사용하고 싶습니다. 내 응용 프로그램에서이 바이너리를 호출 할 수 있습니까? 가능한지, 나는 이것에 대해 전혀 몰라서 나를 용서해주십시오. 여기안드로이드 애플리케이션에서 C/C++ 바이너리 (리눅스 서버로 이식 됨)를 호출하는 방법

답변

1

당신이 당신의 안드로이드 프로젝트에 C 코드를 구현하는 좋은 자습서를 찾을 수 있습니다 :이 링크는 질문에 대답 수 있지만

JNI tutorial

+1

를, 여기 해답의 본질적인 부분을 포함하고 제공하는 것이 좋습니다 참조 용 링크. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않게 될 수 있습니다. –

+0

좋아,하지만 그는 자신의 C 코드를 구현하기 위해 JNI의 복잡성에 대해 이해해야한다고 생각한다. – user2143600

+0

링크를 가져 주셔서 고맙지 만이 질문이 있습니다. 내 질문에 어리 석게 보이면 제발 저를 데려 가지 마십시오. 내 C 코드를 이미 서버에 업로드했습니다. 이제 왜 내 안드로이드 프로젝트를위한 JNI를 만들 필요가있다. 안드로이드 앱에 바이너리를 포함시켜야합니까? 이것은 웹 서비스와 비슷하지만 웹 서비스 대신 C 코드가 있습니다. 바이너리는 데이터를 텍스트로만 반환합니다. – Scorpion