안드로이드 장치와 함께 사용하기 위해 자바의 JNI를 배우기 시작했습니다.안드로이드와 자바의 JNI
어딘가에서 읽으면서 JNI를 통해로드하려면 C++ 부분에 "접착제"가 있어야합니다.
내 질문은 : 실제 애플 리케이션을 실행하고 진입 점만 자바를 갖는 JNI 용 접착제로 C에서 run() 함수를 사용할 수 있습니까? JNI를 통해 run() 함수를 호출 할 때 다른 함수를 호출하는 등의 문제가 발생할 수 있는지 여부를 알 수 없으므로 잘 모르겠습니다. 팁 주셔서 감사합니다!
EDIT : C++에서 ndk를 사용하여 코딩하고 Java에서 코딩을 피하려고합니다. 따라서, 만약 내가 컴파일하고 ndk 또는 b) 네이티브 내 애플 리케이션을 호출하는 자바를 사용할 수있는 경우 (예 : app-run 자바 대신 모든 물건. 그러면 java는 진입 점으로 만 작동합니다.
JNI를 사용하여 달성하고자하는 것에 대한 상위 수준의 개요로 분류 할 수는 있습니다. –
나는 그것을 분명히하기 위해 원래 게시물을 편집했다. – StormByte
무엇을하려고합니까? Java를 사용하고 싶지 않은 이유는 무엇입니까? – clemp6r