문제

미드 렛을 작성하는 방법이 있지만 여전히 BlackBerry API 클래스 및 기능 (코드 서명이 필요한 API 포함)을 사용합니까?

특히 Kuix를 사용하려고합니다.http://www.kalmeo.org/projects/kuix). Jar/Jad를 대구 파일로 변환 한 후 순수한 Midlet + Kuix (따라서 Blackberry Stuff가 없음)는 완벽하게 작동합니다.

BlackBerry Api-Stuff (이 경우 CoverageInfo.coverage_direct)를 추가하자마자 COD 파일을 실행하려고 할 때 확인 오류가 발생합니다.

오류 시작 $ 이름 : Module $ 이름은 오프셋 9A4F에서 확인 오류 2410이 있습니다.

이것을 해결하기 위해 무엇을 할 수 있습니까?

도움이 되었습니까?

해결책

항아리를 대구로 변환해야한다고 생각합니다.

BB 개발자 튜토리얼 C40 Blackberry에서 미들 레트 사용 :

의심 할 여지없이 추가 RIM API는 개발자에게 훨씬 더 많은 유연성과 BlackBerry 응용 프로그램에 맞춤형 기능을 제공 할 수있는 능력을 제공합니다. 기존 미드 레트는 BlackBerry 스마트 폰에서와 같이 사용할 수 있거나 BlackBerry 특정 기능을 추가하여 풍부하게 사용할 수 있습니다.
반면에 BlackBerry에 맞게 사용자 정의 된 응용 프로그램은 다른 플랫폼에서 작동하지 않으며, 이식성이 큰 문제가되는 경우 RIM API를 사용하지 않거나 두 가지 빌드를 선택할 수 있고 하나는 BlackBerry와 다른 모든 J2ME 장치를위한 두 가지 빌드를 선택할 수 있습니다. 이식성이 우려 되더라도 BlackBerry 특정 기능을 추가하는 것이 얼마나 쉬운 지 알 수 있으며 그렇게하는 것이 좋습니다.
하루가 끝나면 다음을 선택할 수있는 세 가지 옵션이 있습니다.
1. BlackBerry에서 기존 J2ME (JAR 파일) 응용 프로그램 실행
- ㅏ. 비용 없음
- b. 허가 문제 및 최적화 된 사용자 경험이 아닙니다
2. JAR 파일을 COD로 변환하고 응용 프로그램에 서명합니다.
- ㅏ. 사실상 비용 없음 - 코드 서명 키는 약 20USD입니다.
- b. 응용 프로그램 권한에 문제가 없지만 최적화되지 않은 사용자 경험에 여전히 문제가 있습니다.
3. 전환 및 서명 최적화 된 응용 프로그램
- ㅏ. 매우 짧은 개발 시간 - 보통 며칠
- b. 훨씬 더 나은 전반적인 사용자 경험.

또한보십시오 A60 서명 방법 및시기

다른 팁

여기에 전체가 있습니다 문서 미들렛의 림에서

Midlet Application에서 BlackBerry API 중 일부는 availlable이 아니므로 CLDC 응용 프로그램을 구축해야합니다.

Max에 동의합니다. 여기에 추가 할 유일한 점은 UI와 관련된 API를 제외한 모든 BlackBerry API가 미드렛에서 사용할 수 있다는 것입니다. LCDUI 및 BlackBerry Native UI는 응용 프로그램에서 함께 사용할 수 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top