2010-12-14 62 views
0

Je reçois l'erreur suivante:Qu'est-ce que l'erreur: "myApp» Module a erreur de vérification 2733 à l'offset 1646" signifie

Module 'myApp' has verification error 2733 at offset 1646

et voici mon code:

public class Midlet extends net.rim.device.api.ui.UiApplication{ 

public static void main(String[] argv) { 
    new Midlet().startApp(); 
} 

public void startApp() { 
    System.out.println("tada!"); 
} 

public void pauseApp() { 
    System.out.println("PauseApp ...zzzz..."); 
} 

public void destroyApp(boolean unconditional) { 
    System.out.println("destroyed: " + unconditional); 
} 

public void notifyDestroyed() { 
    System.exit(0); 
} 

public void platformRequest(String s) { 
    net.rim.blackberry.api.browser.Browser.getDefaultSession().displayPage(s); 
} 

}

Mes importations "LWUIT", "BlackberryPort" et "LWUIT4IO".

Il construit sans erreurs, j'obtiens l'erreur lorsque j'essaie de démarrer l'application.

Que signifie cette erreur?

+0

J'ai trouvé ce qui suit mais ce n'était pas très utile pour moi: http://www.blackberry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800708/800647/Support_-_MIDlet_has_verification_error_at_offset.html?nodeid = 800711 & vernum = 0 –

+0

Je n'ai aucune expérience avec les MIDlets mais je peux vous dire que vous ne pouvez pas remplacer UiApplication avec un MIDlet. Aucune de ces méthodes n'a été réellement annulée. Vous devez soit étendre MIDlet, soit utiliser les API spécifiques à BlackBerry. – Jonathan

Répondre

1

Avez-vous signé votre application? L'intégration du navigateur nécessite la signature d'une application.

Jetez également un coup d'œil au LWUIT blog qui explique les erreurs de vérification.