2012-09-04 4 views
2

J2ME 프로그램을 만들었습니다. 이 프로그램은 3 개국에서 사용되며 7 가지 화면 해상도를 지원해야합니다. 나는 7 가지를 만든 순간안테나 파일을 내 보낸 후 'Build.xml'을 찾을 수 없습니다.

각 해상도의 종류와 3 개국의 각 각 3 개 변종 구축합니다.

내 UI 프레임 워크로 LWUIT을 사용하고 있습니다. MTJ를 다음과 같이 구성했습니다.

  • 안테나 단-1.2.1-beta.jar 패키지에
  • WTK2.5.2_01
  • proguard4.8
  • 이클립스 3.7.2

  1. 익스플로러 내 프로젝트 디렉토리에서 오른쪽 버튼을 클릭하십시오.
  2. '내보내기'를 선택하십시오. ('안테나 빌드 파일 내보내기'를 찾을 수 없습니다. 'Java 용 모바일 도구'옵션)
  3. 나는 그 일을하기를 기다립니다.
  4. 프로젝트 폴더를 열고 Build.xml을 검색합니다. 그러나 아무것도 찾을 수 없습니다.
  5. 나는 다른 폴더 (사용자 정의 작업)과 두 개의 파일 mtj-build.properties 및 MTJ-build.xml 파일이 들어 'MTJ 빌드'라는 폴더를 찾을 수 있습니다.

나는 해상도의 건물에 따라 올바른 테마

  • 넣어에 따라 올바른 자원에 다음

    1. 넣어 할 수있을 것입니다 빌드 파일을 쓸 수 원하는 해당 건물 해상도
    2. 각 국가의 응용 프로그램 설명자 파일에서 관련 특성을 설정하십시오.
    3. 각 해상도와 각 국가마다이 프로세스를 자동으로 반복하고 .Jad 및 .Jar 파일은 그림과 같이 특정 폴더 구조에 있습니다.

    MainFolder : 나는이 build.xml 파일을 설정해야이 일을 알고있는 것처럼

    { 
        Country1:{ 
         Res1, 
         Res2, 
         Res3, 
         ....}, 
        Country2:{ 
         Res1, 
         Res2, 
         Res3, 
         ....}, 
        Country3:{ 
         Res1, 
         Res2, 
         Res3, 
         ....}, 
        ....etc} 
    } 
    

    . 그러나 나는 안테나 빌드 파일 내보내기 옵션을 선택한 후에 Build.xml을 찾을 수 없다.

    어떻게하면이 목표를 달성 할 수 있습니까? 이것을 할 수 있습니까? 도와주세요. 미리 감사드립니다

    이 게시물 # TO

    =================== UPDATE 1 ================== ====

    아래의 Eugen Martynov가 언급 한 링크를 따르십시오. 쪽지 : Pulsar Eclipse라고 불리는 이클립스 IDE의 커스터마이징 된 버전을 언급했기 때문에 필자가 프로젝트의 오른쪽 클릭으로 Antenna Build 파일 내보내기 옵션을 얻지 못하는 이유가있다. [http://www.eclipse.org/pulsar/]

    그것에 의해 생성 된 안테나 빌드 XML 파일은 표준 Eclipse에서 얻은 것보다 훨씬 최적화되어 있습니다. 그 이유는 모르겠다. 하지만 그건 내 관측이야.

    ===================이 게시물 # 2에 대한 업데이트 =================== =

    제안 해 주신 Eugen에게 감사드립니다. 내 문제를 단순화하기 위해 몇 가지 하위 Ant 빌드 파일을 작성합니다. 나는 이것을 무너 뜨리는 방법을 알아 내야 만한다.

    감사합니다. Telmo Pimentel Mota. 내 현재 빌드에는 'wtkbuild'와 'wtkpackage'가 있습니다. 빌드가 잘 작동합니다. 이제는 Eguen의 제안에 따라 다른 파일에서 하나의 빌드 파일을 호출하거나 실행하는 방법을 알아야합니다.

  • +1

    난 당신이 XML을 구축 쓸 필요가 생각하는 자신 –

    +0

    그리고 그것은 안테나 wtkpreprocess 작업 HTTP 사용을 고려 작성할 때 : //smallandadaptive.blogspot합니다. com.br/2009/05/development-branches.html –

    답변

    1

    나는 완전한 대답을주지는 않겠지 만, 스스로 찾아내는 방법을 알려줍니다.

    Hereant 및 건축 공정. Hereantenna으로 j2me를 작성합니다. 또한 안테나 sample 폴더에 build.xml 파일의 예제가 있어야합니다. Hereantantenna을 사용하지 않고 j2me를 대체하는 예입니다.

    귀하의 경우 다른 res 폴더를 사용하고 두 개의 추가 속성 인 countryresolution을 기반으로 다른 매니 페스트 옵션을 설정해야합니다. 당신은 등록 정보 파일을 사용하거나 명령 줄에서의 build.xml 이외의 속성을 전달할 수 :

    ant -f <path to build.xml> -D<property name>=<property value> 
    
    +0

    감사합니다. 나는 그들을 언급 할 것이다. – Command11

    관련 문제