JNI에서 C++을 사용하는 이미 만든 Android 프로젝트가 있습니다.패키지를 리팩토링하려고 할 때 UnsatisfiedLinkError가 발생했습니다.
프로젝트의 패키지 이름을 바꾸려고 할 때 원시 메소드가 있고 "수정 된 프로그램을 실행하면 UnsatisfiedLinkError가 발생합니다"라는 오류가 나타납니다.
그럼 패키지 이름을 어떻게 바꿀 수 있습니까? 당신이있어 오류에 대한
JNI에서 C++을 사용하는 이미 만든 Android 프로젝트가 있습니다.패키지를 리팩토링하려고 할 때 UnsatisfiedLinkError가 발생했습니다.
프로젝트의 패키지 이름을 바꾸려고 할 때 원시 메소드가 있고 "수정 된 프로그램을 실행하면 UnsatisfiedLinkError가 발생합니다"라는 오류가 나타납니다.
그럼 패키지 이름을 어떻게 바꿀 수 있습니까? 당신이있어 오류에 대한
가능한 원인은 라이브러리가로드 System.loadLibrary
가 제대로
따라 단락 문제 ..
더 나은 방법이있을 수도 있지만 단순히 일부 이름을 수동으로 변경했습니다. 이전 패키지 이름으로 몇 가지 메소드 정의가 있었고 수동으로 변경했습니다. –
@YonatanNir 문제가 언급 된 가능한 원인에서 온 경우 upvote 또는 응답으로 표시 – user1140237
나는 주석으로 표시하기 전에 이미 답변으로 표시했습니다. 답변을 축하합니다.) –
변경에 내 보낸 C/C++ 함수의 이름을 전체 도움이 될 코드를 게시하시기 바랍니다보다 가능하면. – Michael