필요 구성품 


adobe AIR SDK 3이상(http://www.adobe.com/devnet/air/air-sdk-download-win.html) - Context3D를 이용해야 하기 때문에 필요하다.

flex SDK 4.6(http://www.adobe.com/devnet/flex/flex-sdk-download.html) - as3 컴파일용(AIR SDK 3.1이 포함되어있다.)


FD project 생성 - Air Mobile AS3 App


생성된 폴더에 포함되어 있는 AIR_Android_readme.txt 파일을 참조하면서 다음을 실행한다.


1. 'bat\SetupSDK.bat' 의 FLEX_SDK 변수와 ANDROID_SDK 변수를 자신의 환경에 맞게 지정한다.

- flex SDK 4.6안에 기본적으로 AIR SDK 3.1이 포함되어 있다. 필요하다면 여기에 최신의 파일들을 그대로 덮어 씌우기 하면된다.


2. 'bat\CreateCertificate.bat'를 한번 실행해 인증서를 생성한다.


3. 'build project'를 실행한다. 소스를 컴파일하여 .swf 파일이 생성된다.


4. 여기서부터 'Debug'모드로 테스트 해볼 수 있다. (adl 'app.xml' '.swf가 포함된 폴더')


5. 'bat\InstallAirRuntime.bat'를 실행해 모바일 기기에 'AIR runtime'을 설치 해준다. (플레이 스토어를 통해서 설치해도 된다.)

이때 runtime.apk는 1에서 지정한 flex SDK안에 있는 runtimes\air\android\device\runtime.apk 파일이 설치된다.


6. 디버깅은 아직 할 줄 모른다.


7. 'PackageApp.bat'를 통해서 apk파일을 생성할 수 있다.

- 1번은 순수 apk파일을 생성하고 3번(apk-captive-runtime)은 AIR runtime을 포함한 apk를 생성한다.



'Flash > FlashDevelop' 카테고리의 다른 글

FlashDevelop 에서 //2010/10/06 17:51  (3) 2012.06.05