2014-05-15 12 views
1

플렉스 모바일 응용 프로그램을 만들고 싶습니다. Flex SDK와 AIR를 오버레이 한 후 일부 스파크 구성 요소가 누락되었습니다.

나는 어도비 AIR SDK 4.0.0 (빌드 : 1390를)의 내용 합병 내가 플래시 빌더의 새로운 플렉스 모바일 응용 프로그램을 만들 때, 내가하지 않아도, 4.6

이제 어도비 플렉스 SDK와를 " ViewNavigatorApplication "또는"View "스파크 구성 요소를 선택합니다. 컴파일하면 오류가 발생합니다.

ViewNavigatorApplication을 구성 요소 구현으로 해결할 수 없습니다.

"mobilecomponents.swc"은 AIR SDK와 Flex SDK를 병합 한 후 파일 목록에서 사라지는 것을 확인했습니다. "ViewNavigatorApplication"구성 요소가이 파일에 있습니다.

"mobilecomponents.swc"를 수동으로 추가하려고 시도했지만 결과는 응용 프로그램이 컴파일되었지만 빈 화면이 표시되었습니다.

같은 문제는 내가이 순수 AS3 프로젝트를위한 플렉스와 AIR 오버레이 사용에는 문제가 없습니다 아파치 플렉스 SDK 4.12.1

로 존재한다.

+0

'병합'이란 무엇을 의미합니까? 두 개의 서로 다른 SDK가 있고 둘 다 서로 다른 클래스를 사용하기 때문에 이것이 가능할 지 확신하지 못합니다. –

+2

관련 항목 : http://stackoverflow.com/questions/23262366/problems-after-overlaying-air- sdk-on-flex-sdk? rq = 1 – Brian

+0

@ 브라이언 다른 오류가있는 그대로 동일한 질문입니다. 이전에 찾았 으면 좋겠습니다. –

답변

2

좋아, 문제가 해결되었습니다. 이 상황에 처한 다른 사람 :

수동으로 SDK를 설치하려고했음을 유의하십시오. 아파치 플렉스 SDK 인스톨러가 자동으로 일을 처리함으로써 많은 문제를 예방할 수있는 어딘가에있다. 내 상황으로 돌아 가기

,이 링크는 나를 구 : http://riatiger.com/blog/2013/08/overlay-adobe-air-3-8-over-flex-sdk-4-6/

링크의 핵심 포인트 :

...you should download original AIR SDK without the new compiler, or you will face a bunch of weird messages during project compilation.

그래서, 당신은 http://airdownload.adobe.com/air/win/download/latest/AdobeAIRSDK.zip에서 AIR SDK를 다운로드해야 아닌 일반 다운로드 페이지 AIR SDK 이 버전의 AIR SDK를 Flex SDK에 오버레이하면 파일이 오버라이드되지 않습니다.

"frameworks/airmobile-config.xml"파일을 편집하고 컴파일 오류를 방지하기 위해 "{airHome}/frameworks /"두 번을 제거하십시오.

모든 단계를 수행 한 후에 모든 변경 사항을 적용하려면 새 flex SDK 폴더를 다시 추가하십시오.