기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

현재 안드로이드 OS에  jni로 만든 so 파일을 넣고 사용하고 있습니다.


A라는 어플리케이션이 이 jni를 사용하고 있는데요, 갑자기 B 라는 어플리케이션도 이 jni를 사용해야 합니다.


그런데 jni는 A라는 어플리케이션의 패키지 명으로 만들어 진거라 B는 호출이 안되더군요...


하나의 jni로 패키지 명이 다른 두개의 어플리케이션이 사용할수 있는 방법이 있는지 궁금합니다.




파일럿

2015.09.02 05:19:30
*.214.41.74

안타깝게도 한개의 jni를 두개의 java application에선 불러 쓸수가 없습니다.

두개의 application에서 불러 쓰려면 한개의 jni를 감싸고 있는(일종의 interface처럼) public static java class를 만들고

두개의 어플리케이션에서 불러 쓰면 됩니다.


아니면 Android framework 수정이 가능하다면 system service로 만들어 넣어도 됩니다.

vain

2015.09.03 19:50:06
*.33.215.187

답변감사드립니다.

List of Articles
번호 제목 글쓴이 날짜sort 조회 수

Flash Player의 제작 [1]

s3c44b0x 의 Timer 5 설정...[완료] [5]

volatile 의 의미는?[완료] [2]

2440 or 2413에 CF 인터페이스 구현 정보 요청 [2]

UDA1341TS 기능중에 녹음기능 관련 질문이요 [2]

[re] CF 규격자료와 인터페이스칩 자료 입니다 ... [1]

무선랜을 올렸는데요?? <== 완료 [1]

[질문] ezjtag-aesop-r4 에 관해서 [2]

이솝보드를 휴대해서 다니고 싶어요 [2]

yaffs file의 repack???? <== 완료 [1]

aESOP 가지고놀기 라는 PDF 자료중 yaffs 관련 문의 입니다.-&gt... [1]

외부영역의 Address를 배열처럼 쓸려면 어떻게 지정해야 할까요?[완... [2]

[질문] Nand Flash Memory 인식에 관한 질문입니다. [3]

제 2410보드 동작 시험결과입니다. ^^ [1]

[질문] u-boot에서 2440 USB OHCI의 성능 <= 완료 [4]

삼바 linking 문제 입니다.<==완료 [1]

nand flash bad eraseblock 납니다....[미해결] [2]

[질문] cannot execute "/etc/rc.d/rc.S" 에 관한 질문입니다. [3]

바이너리파일을 아스키파일로 변환하는걸 도와주세요 ... [8]

[질문] kill 에 관해서.. 느닷없이 궁금해서요. [2]

사용자 로그인