이런거 궁금했니

  • 이런거 궁금했니

코딩AIR에서 ane 만들때 필요한 FlashRuntimeExtension.jar

앱을 만들때 JAVA를 통한 개발은 구글의 지원을 통해 계속적인 발전이 있지만 사장 분위기의 AIR은 어도비의 지원은 커녕 이제는 외면을 받고 있는게 지금 추세인거 같다.

제일 보편적인 부분이 바로 권한부분인데 권한에 대한 요청을 하는 함수가 있음에도 불구하고 전혀 써먹을 수가 없다.
혹시나하고 하루를 다 쏟아내어 시험해봤지만 결과는 똑같았다.
안타깝지 않을 수가 없는 부분이나 한가지 다행인건 JAVA외에는 다 그런거 같다는 것이 위안이면 위안이라고나 할까?? ㅎㅎ

그래서 이 부분을 타파할 수 있는 연동 작전이 있는데 바로 AIR에서는 ANE가 될 거 같다.
ANE란 "애니메이션 넌센스 이런~~"일 리는 없고, "AIR Native Extension"의 약자다.
한마디로 에어에서 네이티브 연결을 해준다는 거~~~

기본적인 쓰임새는 간단하다.
AIR에서 값을 넘기면 ANE에 압축된 JAVA프로그램에서 그 값을 받아 처리하게 되며 그에 따른 결과 값을 다시 AIR로 넘기는 거다.
한마디로 우리공장에서 다른 공장으로 외주를 준다고 생각하면 될랑가??

그럼 ANE에 그냥 보낸다고 되는건 아닐 것이다.....동사무소에도 등본땔때 서류가 필요하듯이 여기도 필요하다.
이걸 서류라고 봐도 될랑가는 몰겠지만....

그 서류는 다행이 플래시 빌더에 있다.
플래시 빌더가 없다면 다운도 가능하니 걱정은 안해도 될듯~~

c://Program Files (x86)/Adobe/Adobe Flash Builder 4.6/sdks/4.6.0/lib/android
대충 이정도에 있겠는데...이리로 들어가면 바로 FlashRuntimeExtension.jar 이녀석이 있다.
이 녀석을 안드로이드 스튜디오의 libs에 추가하면 된다.


이미지출처 : 원강민의 원하다닷컴해당 페이지 바로가기

파일없음

댓글