googleAdsense_widever


ANE : include additional jar into native extension for android




android source 를 jar 로 압축시, android project 에 library 로 추가한 jar 소스는 포함되지 않으므로 필요한 경우, 별도의 방법으로 포함시킬 필요가 있음.


기본적인 안드로이드용 ANE 제작과정은 이전 글을 참조 : 



bin 폴더 구조.




build.xml


아래 ant 명령줄이 추가 됨.

<copy file="bin/AppangIntegrationANE.jar" todir="bin/android" overwrite="true"/>

<unzip src="bin/AppangIntegrationANE.jar" dest="bin/temp"></unzip>

<copydir src="bin/libNASRun" dest="bin/temp"/>

<jar destfile="bin/AppangIntegrationANE.jar" basedir="bin/temp" />






"java.lang.NoClassDefFoundError" 

air project에서 위 에러가 발생하면 대게 외부 jar 파일이 ane 에 포함되지 않아 발생하는 문제.





Github : https://github.com/fredriccliver/appang-integration-ane





덧글

댓글 입력 영역


공지

어서오십시오.
트위터 : @FCliver
기저심리학 : 네이버카페
카카오톡 : FCliver
페이스북 : Fredric Cliver

통계 위젯 (화이트)

1333
149
277263

접속자 위치