나는 어려운 기능 중 하나입니다. 하지만 다른 누군가가 이미 앱에서이 기능을 구현했습니다. 그래서 apk 파일을 디 컴파일하여 그가 한 일을 알아 냈습니다.android 정적 라이브러리 사용
그리고 난 그가 libs와 같은에서는 lib 것을 발견/armabi/XXXX.so 코드에서 다음
, 그는이static
{
System.loadLibrary("XXXX");
}
같은 lib 디렉토리가 그런 그가 같은 네이티브 메소드를 호출로드
public native int addTwoNumbes(int a, int b);
그래서 난/armabi/XXX.so
내가 전화 System.l 내 libs와에 lib 디렉토리를 복사 oadLibrary (XXXX), 오류가 발생하지 않았습니다.
하지만 addTwoNumbers 메서드를 호출하면 UnsatisfiedLinkError가 표시됩니다.
사람이 올바른 방향으로 날 지점 수, 당신이 아니 큰 문제는 빠른 수정 코드는 정말 좀
.so에 나타나는 네이티브 메소드의 전체 이름은 무엇입니까? 빠른 답글은 http://developer.android.com/training/articles/perf-jni.html – fadden