quinta-feira, outubro 20, 2011

Como resolver o erro 901 Invalid COD - Unable to import ZIP

Quem desenvolve para dispositivos móveis tem como auxílio ao desenvolvimento os emuladores. Porém, emuladores não são os dispositivos reais e muitas vezes algo que funciona perfeitamente bem no emulador não funciona no aparelho.

Eu tive um caso desses ao tentar instalar um programa meu no Blackberry. Ao tentar instalar o aplicativo no Blackberry ocorria o seguinte erro:

Download failed

Ao clicar em Details via a seguinte mensagem:

901 Invalid COD - Unable to import ZIP

Por quê?


O arquivo .cod gerado não é um COD válido. Ele é, na verdade, um arquivo ZIP.

Renomeie-o para .zip e extraia seu conteúdo.

No meu caso, o arquivo test.cod foi renomeado para test.zip.

Você verá que ele conterá mais de um arquivo COD.

No meu caso, os arquivos extraídos foram tes-1.cod e test-cod.

Uma maneira de saber se o arquivo .cod é um COD de verdade ou um zip é olhar o conteúdo da pasta.

Se existirem arquivos cujo nome sejam algo como -1.debug, então o arquivo .cod na realidade é um arquivo ZIP.

Outra maneira é checar se no arquivo .jad há referência a mais de um arquivo COD.

No meu caso, tenho os seguintes arquivos:

test-1.debug  test-1.cod  test-1.cso  test-1.debug test-1.jad  test-1.jar

Renomeie o arquivo .cod para .zip e extraia seu conteúdo.

Deverão aparecer os arquivos .cod, -1.cod, etc, dependendo de quantos COD exisitrem no arquivo .zip.

No meu caso, após a extração do ZIP, havia os arquivos mostrados abaixo:

test-1.cod test-1.debug  test.cod  test.cso  test.debug  test.jad  test.jar  test.zip

Verifique se o tamanho dos arquivos COD estão corretos no arquivo JAD e, caso necessário, corrija-o.

As tags que devem ser verificadas são:

RIM-COD-Size, RIM-COD-Size-1, RIM-COD-Size-2, etc.

No meu exemplo são apenas RIM-COD-Size e RIM-COD-Size-1.

A instalação do programa deverá ser feita com os arquivos

.jad, .cod, -1.cod, -2.cod, etc. obtidos.

No meu caso,

test.jad, test.cod e test-1.cod

Uma vez feito isto eu consegui instalar o programa sem nenhum problema.

Espero que resolva o teu problema.

Talvez os artigos abaixo te interessem: