jni

    1

    2답변

    내 프로젝트에서 프로필하려는 Java 에이전트 라이브러리를 작성했습니다. 이 질문은 이미 2013 년에 here 번으로 제기되었습니다. 그래서 나는 this problem으로 인해 실패한 sprof를 사용하여 제안을 시도했습니다. 또한 oprofile을 시도했지만 출력 결과에서 내 응용 프로그램의 병목 현상을 식별 할 수 없습니다. 그럼, 제 질문은 자바

    0

    1답변

    나는 Camera2Video 예제를 따라 갔고 화면의 미리보기를 위해 SurfaceTexture에 속하는 Surface에서 일부 이미지 처리를 수행하기 위해 일부 JNI 코드를 구현했습니다. 이 잘 작동하지만 녹화 단추를 눌렀을 때 CameraCaptureSession.StateCallback()에서 onConfigureFailed()를 얻을 때 기록에 실

    0

    1답변

    배열에서 기본 주소를 취한 다음 NDK로 전달하는 동일한 단계를 수행했습니다. Arraylist pass java to ndk 그리고 아래로 네이티브 측면에서 내가 할, 내가 크기 Pending exception java.lang.NoSuchMethodError: no non-static method "Lorg/opencv/core/Mat;.size()I

    0

    1답변

    sigaction 처리기에서 C++에서 Java 정적 메서드를 호출하려고하는데 java 메서드가 작동하지 않습니다. CallStaticVoidMethod는 성공을 리턴하지만 Java 코드는 실행되지 않습니다. 여기 bool Init(JNIEnv* env,jobject obj,const std::string &functionName) {

    -4

    1답변

    나는 비슷한 것을 알고있다. question이 이미 여기에 있지만 아직 아무도 대답하지 않은 것 같다. 내가 작업하고있는 프로젝트에 이러한 기능이 필요하다. dll은 서버에서 클라이언트 측에서 실행되는 프로그램에로드해야합니다. dll의 기본 메서드는 서버에있는 파일 집합에 액세스해야합니다. 네이티브 메소드의 호출은 클라이언트 측에서 발생합니다. 고맙습니다!

    11

    1답변

    메모리 영역에 JNI NewDirectByteBuffer이 있습니다. ByteBuffer의 클리너에서 무료/릴리스 코드를 실행하고 싶습니다. 이 작업을 수행 할 수있는 방법이 있습니까? 아니면 사용자가 ByteBuffer으로 전화해야 할 맞춤 무료 메서드를 제공해야합니까? 편집 명확히하기 위해, 나는 메모리 나 자신을 할당 NewDirectByteBuffe

    13

    1답변

    모든 안드로이드 아키텍처 용 ffmpeg 라이브러리를 빌드했습니다. 그러나 일부 세부 사항은 내 마음을 혼란스럽게합니다. 우선 제가 어떻게 구축했는지 단계별로 설명하겠습니다. 내가 만든 https://www.videolan.org/developers/x264.html 에서 libx264의 최신 버전을 다운로드하고 (거의) 모든 안드로이드 플랫폼 libs와의

    3

    2답변

    온라인에서 특정 질문에 답변 할 수있는 사람을 찾지 못했습니다. 나는 일부 .so 라이브러리를 복사하여 새로운 프로젝트에 붙여 넣으려는 오래된 Android 프로젝트를 가지고있다. 필자는이 새로운 것을 처음 접했고이 라이브러리를 어디에서 찾을 지 알려줄 필요가 있다는 것을 알았지 만 컴파일 된 코드를 가져 오기 위해 CMake 나 NDK를 사용해야할지 모르

    0

    1답변

    ndk-build를 사용하여 Android Studio 및 CMake를 사용하도록 게임을 변환하고 있습니다. 응용 프로그램은 다음과 같은 형태로 복용하는 JNI 응용 프로그램입니다 : 자바의 주요 활동 (단, 아주 기본적인 된 .java 파일) C++ 응용 프로그램 코드 (게임 코드) C++ 물리학 코드 (정적 라이브러리로 컴파일 및 링크) C++ 그래픽

    0

    1답변

    JNICALL 함수 외부에서 예외를 throw 할 때 던져진 예외가 스레드를 멈추는 것 같습니다. 즉, JNICALL 함수 (Java 네이티브 함수) 내에 직접 예외를 throw하면 올바르게 캐치 될 수 있습니다. JNICALL 함수가 호출하는 함수 또는 메소드에서 throw 된 경우에는 한 번만 호출해도 스레드가 중지됩니다. 혼란스럽고이 문제가 발생한 다