2011-06-14 3 views

답변

4

배포하는 .cod 파일을 패키지화 한 후에는 기본적으로 두 가지 언급 seand 하워드 및 옵션이 있습니다 자란와 fledgecontroller 를 사용 javaloader -u load <path-to-cod>.cod

  • :

    • javaloader 사용을

      이것이 자동 배치 스키마의 일부라는 질문에 근거하여 추측하고 있습니까? 실제 장치에 배포 할 때 javaloader를 사용하고 시뮬레이터에 배포하기 위해 fledge/fledgecontroller를 사용하는 것이 좋습니다.

      javaloader는 시뮬레이터가 USB 연결을 시뮬레이트 할 것을 요구할 것이며, 많은 사람들이 제대로 작동하도록하는 데 어려움을 겪은 것 같습니다. 우리가 시도했을 때 주어진 실행에 대해 약 50 %의 확률로 ' 연결하거나 올바르게 배치하지 마십시오. 적어도 내 경험에 의하면 실제 장치에 연결하려고하면 조금 더 잘 작동합니다. 프로젝트와 요구 사항이 매우 단순하다면 문제없이 너무 자주 시뮬레이터에서 사용할 수 있습니다.

      Fledge/fledgecontroller에는 자동화 된 배포 및 테스트에 유용한 추가 명령이 있으며, 주로이를 권장합니다. 그러나 사용하기가 조금 더 복잡합니다. (또한 시뮬레이터 폴더에있는) fledge.exe /handheld=<handheld-id> /session=<session-name> /app=<simulator-folder-path>/Jvm.dll /automate

    • 사용 fledgecontroller에로 (시뮬레이터 폴더에있는)

      • 시작 자란 : 자란와 fledgecontroller와 시뮬레이터에 배포하려면 다음을 수행 할 것 당신이 테스트하려는 장치의 ID입니다 fledgecontroller.exe /session=<session-name> /execute=LoadCod("<path-to-cod>.cod")

      <handheld-id>와 대구를로드 - 예를 "8300"아무것도 할 수 있습니다 BB 4.5

      <session-name>에 대한 8300 시뮬레이터를 실행하는 것이지만, (어디서나은 약간의 시간이 걸릴 것으로

      참고 fledgecontroller에 자란에 대한 호출과 호출 사이에 일치해야합니다 사용중인 시뮬레이터에 따라 15 초에서 5 분). fledge를 호출 한 후 시뮬레이터가 부팅됩니다. fledgecontroller를 호출하기 전에 완료 될 때까지 기다려야합니다.

      Fledge에는 세션 구성에 사용할 수있는 여러 명령이 있습니다 (예 : sd 카드 또는 언어 옵션 설정). fledge.exe /help을 실행하면 다른 매개 변수를 설명합니다. fledge.exe /controller-help은 fledgecontroller를 통해 전달할 수있는 여러 명령을 나열합니다.

      요약 : 실제 장치를 사용하고 있거나 시뮬레이터에서 매우 간단한 배치를 수행하는 경우 javaloader를 사용하지 않을 수 있습니다. 시뮬레이터를보다 잘 제어하려면 fledgecontroller를 사용해야합니다.

  • +1

    fledgecontroller를 설명하는 데 +1. 그것은 테스트를위한 매우 유용한 도구입니다! – donturner

    1

    시뮬레이터는 'fledge.exe'CLI 도구를 사용하여 시작됩니다. 시뮬레이터를 시작하기위한 내장 스크립트를보고 수많은 옵션을 확인하십시오.

    관련 문제