2010-04-26 1 views
1

"응용 프로그램이 지원되지 않습니다."오류가 발생하여 응용 프로그램에 서명하고 Nokia 5000에 설치하려고합니다. 및 응용 프로그램 다운로드가 실패했습니다.서명 된 응용 프로그램을 설치할 때 응용 프로그램이 지원되지 않음

MIDP 2.0을 사용하고 다음과 같은 응용 프로그램 권한을 부여했습니다. MIDlet-Permissions : javax.microedition.pim.ContactList.read, javax.microedition.io.Connector.http, javax.microedition.io.Connector.socket, javax.microedition.media.control.RecordControl

다운로드 할 수있는 다음 응용 프로그램과 같이 권한을 변경할 때 오류가 발생하여 다운로드가 완료되면 다운로드가 종료됩니다. "잘못된 응용 프로그램"입니다. MIDlet-Permissions : javax.microedition.pim.ContactList.read, javax.microedition.io.Connector.socket MIDlet-Permissions-Opt : javax.microedition.media.control.RecordControl

이 모델에 서명되지 않은 응용 프로그램을 설치하고 실행할 수 있습니다.

나를 도와주세요.

감사 Sohil

답변

1

답장을 보내 주셔서 감사합니다.

나는 당신의 제안이 바로 여기에 있다고 생각합니다. 난 당신이 나와 권한의 일부를 추측하고있어

는 전화로 지원되지 않습니다. 이는 초기 "지원되지 않는 응용 프로그램" 오류의 원인입니다.

레코드 기능이 5000에서 지원되지 않으므로 다음 권한이이 휴대 전화와 호환되지 않습니다. javax.microedition.media.control.RecordControl

그래서이 모델에 대해 별도의 빌드를 만들어야합니다.이 권한이 없으면 코드에서 미디어 컨트롤 참조를 제거해야합니다. 감사합니다.

0

는 제가 질문을 이해 100 % 확실하지 않다, 그러나 여기에서 확인 뭔가 :

난 당신이 나와있는 권한의 일부 전화에서 지원하지 않는 같은데요. 이것이 초기 "응용 프로그램이 지원되지 않음"오류의 원인입니다.

"잘못된 응용 프로그램"오류에 대한 이론도 있습니다. MIDlet 권한은 JAD 파일과 JAR 내부의 매니페스트 파일에 모두 나열됩니다. 서명 된 응용 프로그램의 경우 JAD 및 JAR 매니페스트의 항목이 동일해야합니다. 불일치는 여기서 언급 한 '잘못된 애플리케이션'오류의 일반적인 원인입니다. 서명 된 MIDlet의 JAD에서 사용 권한을 수정하려고하면이 오류가 발생합니다. JAR은 서명되었으므로 수정할 수 없으므로 서명 한 후에는 권한을 변경할 수 없습니다.