2013-01-21 1 views
0

Android 프로젝트에 플래시로 작성된 게임을 삽입해야합니다.Android Eclipse 프로젝트에 Adobe Captive 런타임 추가

이 게임은 어도비 AIR로 개발되고있다. 그리고이 게임을 개발하는 팀이 Captive 런타임이 포함 된 * .apk를 보내 왔습니다. Adobe Flex에서 apk를 내보낼 수 있다는 것을 알고 있습니다.

하지만, 내가 그 활동의 중 하나에 기존 프로젝트에 SWF 게임을 무엇을 추가 할 경우? Captive 런타임을 내 Android 프로젝트에 삽입하려면 어떻게해야합니까? 내 게임을 보여주는 설정 활동은 어떻게해야합니까? Air 런타임 부트 스트 래퍼에 의해 시작됩니다

답변

0

OK, 당신은 응용 프로그램 자체 Adobe Air에서 Android APK를 구축하고 자신의 활동 (.AppEntry)가 있습니다. 당신은 안드로이드 활동에 내 SWF를 추가 할 모든 플래시 코드가 APK에 포함되어 있기 때문에 설치 작업에서 시작됩니다.

어도비 에어는 classes.dexswf 코드를 컴파일하고 APK 자원 및 매니페스트를 추가합니다. Captive 런타임은 압축되지 않은 거의 17 메가의 거대한 코어 라이브러리를 추가합니다. 이 lib에는 flash 및 Air 런타임이 포함되어 있으므로 별도로 AIR 런타임 라이브러리를 설치할 필요가 없습니다.

참고 * 캡 티브 런타임 빌드는 minimal 8 Megs이며 캡 티브 런타임으로 압축됩니다. 게임을 가져와 Adobe AIR SDK를 사용하여 Android APK에서 패키지화 한 Adobe AIR 릴리스 버전을 만들어야합니다. 설치되면 다양한 방법 (맞춤 URL, 파일, ANE를 통한 브로드 캐스터 수신기 등)을 사용하여 다른 APK와 통신 할 수 있습니다.

도움이 되었기를 바랍니다.

+0

답장을 보내 주셔서 감사합니다. 우리는 두 개의 개별 응용 프로그램, 게임 및 응용 프로그램을 사용하기로 결정했습니다. 앱의 사용자가 메뉴에서 게임 옵션을 선택하면 게임이 설치되어 있는지 확인하고, Google Play로 리디렉션하지 않으면 예를 들어 인 텐트를 사용하여 게임을 시작합니다. 그리고 게임 측면에서도 마찬가지입니다. 우리는 Adobe 측에서 응용 프로그램을 여는 데 ANE를 사용합니다. – pzagor2