This page was last modified 14:39, 23 October 2007.
Problemas Comuns
From Forum Nokia Wiki
Às vezes um problema que você está enfrentando pode ter sido solucionado por outro usuário, e pode acontecer também que esse problema seja reportado em várias ocasiões nos fóruns. O objetivo desta página é agrupar em um mesmo local esses problemas, e suas soluções.
Utilize esta página para postar problemas que ao seu entender são freqüentes e a sua possível solução, sendo os novos problemas adicionados sempre à frente dos mais antigos.
Contents |
KERN-EXEC 3 Error Quando está se trabalhando com views
Se sua aplicação trabalha com a arquitetura de múltiplos views você pode estar recebendo um código de pânico KERN-EXEC 3 ao finalizar a aplicação. Para corrigir este problema verifique se você não está deletando o ponteiro para o view no destrutor da classe AppUi, caso esteja remova isto.
Link Error : Undefined symbol: 'xxxx'
Erros deste tipo ocorrem quando é utilizada uma clase que não teve sua biblioteca (.lib) adicionada ao arquivo de projeto de sua aplicação (.mmp) e por isso o compilador não conseguiu criar o link. O artigo Adicionando bibliotecas ao seu projeto irá ajudá-lo a solucionar este problema.
Minha aplicação funciona no emulador mas não no smartphone
Uma possível causa para este problema é caso a sua aplicação utilize arquivos multi-bitmaps ( .mbm ) e você não os tenha incluído no .pkg do seu projeto. Arquivos .mbm "devem" estar na pasta Epoc32\winscw\c\resource\apps (caso a pasta apps não exista você deve criar) , isto é equivalente a c:\resource\apps no seu smartphone. Ao utilizar estes arquivos em seu projeto você pode fazer a referência ao arquivo desta forma:
_LIT(KDiretorio,"\\resource\\apps\\nome-arquivo.mbm");
E então adicionar ao seu .pkg:
"$(EPOCROOT)Epoc32\winscw\c\resource\apps\nome-arquivo.mbm" -"!:\resource\apps\nome-arquivo.mbm"
Resolvendo o problema de "Certificate Error" ao instalar novas aplicações no smartphones
Aplicações no Symbian precisam ser certificadas, isto garante a sua procedência e é uma forma de informar ao usuário que aquela aplicação foi testada e é segura. Você pode entender mais sobre ceriticações e assinaturas lendo este Artigo: Assinando a aplicação. Para resolver este problema você pode criar uma auto-assinatura para a sua aplicação utilizando os utilitário makekeys e signsis que acompanham o seu kit de desenvolvimento. Faça seu acesso através do ms-dos. Exemplo:
C:\HelloWorld\sis> makekeys -cert -password World123 -len 1024 -dname "CN=World User OU=Development OR=WorldCompany CO=FI EM=World@test.com" WorldKey.key WorldCert.cer
Serão gerados os arquivos .key e .cer necessários para assinar a sua aplicação. Note que World123 é a senha.
C:\HelloWorld\sis>signsis HelloWorld.sis HelloWorld.sis WorldCert.cer WorldKey.key World123
Através do signsis sua aplicação é assinada com as chaves criadas com o makekeys.
Exemplo retirado do artigo: How to sign a .Sis file with Self-Sign Certificate
Erros relacionado a Cone, WSERV, KERN-EXEC , etc
Ao ocorrer alguma falha na execução de uma aplicação, a aplicação é finalizada e é exibido um código de pânico informando a API que o gerou, o protocolo e o erro. A solução desses problemas bem como o que o originou podem ser encontrados no artigo Códigos de erros. Bold text
| Related Discussions | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Problemas al reproducir sonidos en 6020 (S40 2nd) | ftarucco | Foro en Español (Spanish Forum) | 0 | 2007-08-28 18:22 |
| 6300 / SDK / VB | rokab | PC Suite API and PC Connectivity SDK | 5 | 2008-04-21 13:48 |
| Sincronization problem - Problema de Sincronización | SerPan | Bluetooth Technology | 0 | 2006-11-24 02:29 |
| Problema al cargar los mapas | Arbac | Foro en Español (Spanish Forum) | 1 | 2008-05-05 21:41 |
| Help! | viomart | Mobile Java General | 3 | 2005-05-30 17:45 |
