2009-09-02 5 views
1

블랙 베리 애플리케이션을 만들었지 만 웹 사이트에 게시하는 데 문제가 있습니다. jad, jar, alx 및 cod 파일 (전체 콘텐츠를 추출한 파일)을 업로드했습니다. 누락 된 MIME 유형도 추가했습니다. 그러나 jad 파일을 요청하여 응용 프로그램을 다운로드하려고하면 myproject-30.cod 파일이 없다는 내용의 500 오류가 발생합니다.jad 파일에 코드 부분이 너무 많습니다.

그래서 대구 파일 목록을 살펴 봤는데 ... 물론, 0에서 29까지입니다. 30, 31 이상은 없습니다. 그러나 jad 파일에는 최대 110 개의 코드 파일에 대한 참조가 있습니다.

제 질문은 jars 파일을 올바르게 생성하도록 어떻게 구성 할 수 있습니까? 아니면 jad 파일을 수정하여 30 개 이상의 cod 파일에 대한 참조를 삭제할 수 있습니까? 아니면 대구 파일에 파일이 누락 된 것입니까?

+1

간단한 설명 - 응용 프로그램에 많은 COD 파일이있는 경우 크기가 "멀티 메가 바이트"범위에있는 것 같습니다. 꽤 큰데, 소비자 용 앱이라면 장치의 공간이 제한되어있어 일부 사용자를 잃을 수도 있습니다. 품질을 낮추거나 각 장치에 다른 빌드를 만들고 해당 화면 크기에 필요하지 않은 미디어 (이미지 등)를 제외하여 이미지 또는 오디오 크기를 줄이는 것이 좋습니다. –

답변

0

는 JAD 파일은 RAPC 컴파일 도구로 재현되지 않았다. 기본적으로, 그것은 일주일 전에 2 주 전에 만들어졌습니다. 그래서 그것은 분명히 최신이 아니 었습니다. 이클립스 플러그인이 파일을 다시 작성하도록 강요하기 위해 간단히 삭제했다. 새 파일이 제대로 작동 중입니다.

1

당신은 blackberry ant tools으로 시도 할 수, 작업은 다음과 같이 표시됩니다

<target name="produce_ota"> 
    <mkdir dir="${ota.dir}" /> 
    <jadtool input="your_app_name.jad" destdir="${ota.dir}"> 
     <fileset dir="${build.dir}" includes="*.cod" /> 
    </jadtool> 
</target> 

이것은이 에서 응용 프로그램이 구축 될 것입니다 가정하면 {ota.dir} $에 필요한 모든 대구 부품 JAD 파일을 생성합니다 $ {build.dir} 디렉토리.

체크 아웃 slashdev.ca 튜토리얼 - 어떤 이유 Blackberry development with Ant & Eclipse