0

Adobe doc Developing AIR applications for mobile devices은 응용 프로그램 설명자 파일에 선언 할 아이콘을 나열합니다.Android 및 iOS를 타겟팅하는 Flex 모바일 앱의 응용 프로그램 아이콘

하지만 수출 릴리스는 다음을 myApp-app.xml로 빌드하려고하면 나는 위와 5 개 라인을 언급하지 않는

<icon> 
    <image16x16>assets/icons/16x16.png</image16x16> 
    <image29x29>assets/icons/29x29.png</image29x29> 
    <image32x32>assets/icons/32x32.png</image32x32> 
    <image36x36>assets/icons/36x36.png</image36x36> 
    <image48x48>assets/icons/48x48.png</image48x48> 
    <image57x57>assets/icons/57x57.png</image57x57> 
    <image72x72>assets/icons/72x72.png</image72x72> 
    <image114x114>assets/icons/114x114.png</image114x114> 
    <image128x128>assets/icons/128x128.png</image128x128> 
    <image512x512>assets/icons/512x512.png</image512x512> 
    <!-- 
    <image50x50>assets/icons/50x50.png</image50x50> 
    <image58x58>assets/icons/58x58.png</image58x58> 
    <image100x100>assets/icons/100x100.png</image100x100> 
    <image144x144>assets/icons/144x144.png</image144x144> 
    <image1024x1024>assets/icons/1024x1024.png</image1024x1024> 
    --> 
</icon> 

내가 (에 관계없이 안드로이드 또는 iOS 용 배포 경우) 오류 메시지 :

error 103: application.icon.image50x50 is an unexpected element/attribute 
error 103: application.icon.image58x58 is an unexpected element/attribute 
error 103: application.icon.image100x100 is an unexpected element/attribute 
error 103: application.icon.image1024x1024 is an unexpected element/attribute 
error 103: application.icon.image144x144 is an unexpected element/attribute 

내 질문은 여기 무엇입니까? <android>....</android> 또는 <iphone>....</iphone> 아래의 해당 아이콘을 이동해도 도움이되지 않습니다.

Windows 7/64 비트에서 Flash Builder 4.7 베타 사용.

+0

컴파일러 오류가 발생하는 것으로 주석 처리 한 것은 정말 이상합니다. Flex 나 새로운 ActionScript 컴파일러를 사용하고 있습니까? 당신의 심상을 검사하십시오; Illustrator에서 이미지를 내보낼 때 실제로 이미지가 1 픽셀 떨어져 버렸습니다. 그래서 50x50 대신 49x49였습니다. 나는 Photoshop에서 이미지를 가져오고 메모리가 나를 지원하면 크기를 조정합니다. – JeffryHouser

+0

당신은 저를 오해했습니다 : 그들은 저에게 오류 메시지를 일으키고 있습니다, 그래서 나는 그것들을 주석해야합니다. 또한 김프를 사용하고 있는데 치수가 괜찮은 것 같습니다. 그것은 플래시 빌더가 어떤 이상한 이유로 특정 ' ...'태그를 거부하는 것입니다. –

+0

Flex 또는 새로운 ActionScript 컴파일러를 사용하고 있습니까? 내 애플 리케이션 (플렉스 4.6 + AIR 3.4) 거기에 그 이미지 크기로 잘 컴파일합니다. – JeffryHouser

답변

1

해결 방법은 SDK에서 사용되는 AIR 버전을 업데이트하는 것입니다. 새로운 아이콘 크기는 Adobe Flex 4.6 [또는 Apache Flex 4.8]에 포함 된 AIR 버전에서 지원되지 않습니다.

updating the AIR SDK within Flex에 대한 안내는 여기에서 찾을 수 있습니다. 일반적으로이 수행

  1. 다운로드 현재 SDK를하고 압축을 해제
  2. 은 "flex-에 복사하여 플렉스 디렉토리
  3. 업데이트는 Flex SDK의 이름의 루트로 압축이 풀린 디렉토리에서 파일 및 폴더 sdk-description.xml "파일에 있습니다.
+0

감사합니다. AIR 3.5로 업데이트하면 다음과 같은 도움이됩니다. http://www.adobe.com/devnet/air/air-sdk-download.html –

+1

명령 줄에서 adt를 사용하여이 문제가 발생하는 다른 사람은 업데이트 할 때 AIR SDK를 3.5 이상으로 업데이트하면 XML 설명자가 3.5로 업데이트됩니다. , 또는 여전히 이전 버전의 AIR을 사용합니다. – roguenet