Android, The library 'lombok2.jar' contains native libraries that will not run on the device. |
[En]
I have encountered following error message after adding lobmok library.
The library 'lombok2.jar' contains native libraries that will not run on the device.
The following libraries were found:
- com/sun/jna/darwin/libjnidispatch.jnilib
- com/sun/jna/freebsd-amd64/libjnidispatch.so
- com/sun/jna/freebsd-i386/libjnidispatch.so
- com/sun/jna/linux-amd64/libjnidispatch.so
- com/sun/jna/linux-i386/libjnidispatch.so
- com/sun/jna/sunos-amd64/libjnidispatch.so
- com/sun/jna/sunos-sparc/libjnidispatch.so
- com/sun/jna/sunos-sparcv9/libjnidispatch.so
- com/sun/jna/sunos-x86/libjnidispatch.so
with following command you can extract lightweight jar file which is for android project.
java -jar lombok.jar publicApi
You can add below jar file instead of original jar file provided by lombok official web site.
[Kr]
Lombok library 를 적용했더니 아래와 같은 에러를 뿜어낸다.
The library 'lombok2.jar' contains native libraries that will not run on the device.
The following libraries were found:
- com/sun/jna/darwin/libjnidispatch.jnilib
- com/sun/jna/freebsd-amd64/libjnidispatch.so
- com/sun/jna/freebsd-i386/libjnidispatch.so
- com/sun/jna/linux-amd64/libjnidispatch.so
- com/sun/jna/linux-i386/libjnidispatch.so
- com/sun/jna/sunos-amd64/libjnidispatch.so
- com/sun/jna/sunos-sparc/libjnidispatch.so
- com/sun/jna/sunos-sparcv9/libjnidispatch.so
- com/sun/jna/sunos-x86/libjnidispatch.so
아래 명령을 통해서 안드로이드 프로젝트에서 쓸 수 있는 경량화된 jar 파일을 뽑아낼 수 있다.
java -jar lombok.jar publicApi
Lombok 공식 사이트에서 제공하는 jar 대신에 아래의 경량화된 jar 파일을 적용하면 된다.
'프로그래밍 놀이터 > 안드로이드, Java' 카테고리의 다른 글
[android] Bitmap too large to be uploaded into a texture (0) | 2013.10.31 |
---|---|
[android] view 기본 click 소리 내는 방법. (2) | 2013.10.30 |
[android] TaskStackBuilder Tutorial (0) | 2013.10.27 |
[android] Google Map V2 manifest 설정 (0) | 2013.10.24 |
[android] addToBackStack( String name ) 뭐하는 녀석이냐? (0) | 2013.10.23 |
댓글