Frage

Ich habe versucht, mich Bereitstellung .cod, .alx.jar Dateien auf Blackberry-Simulator 8100, die Anwendung nicht auf phone.I Einsatz immer sind mit Blackberry-Plugin für Eclipse. Wie kann ich dieses Problem lösen?

Bitte helfen


Aktualisieren

Hallo, Danke für deine Antwort. Ich versuche, die Anwendung so, wie Sie vorgeschlagen auszuführen.

Habe ich die Einrichtung neuer Lauf-Konfiguration müssen jedes Mal, wenn ich laufen, damit das Projekt?

Was soll Standardwert für Build-Konfiguration sein? [Debug, Privat oder Release]

War es hilfreich?

Lösung

Das Kopieren der COD-Dateien in das Verzeichnis des Simulators (wo alle anderen COD-Dateien sind) und dem Neustart der Simulator funktioniert.

Wahrscheinlich wenn Sie automatisch mögen von Eclipse-bereitstellen. Wenn dies nicht für Sie arbeiten, gibt es ein paar Dinge zu überprüfen:

Überprüfen Sie, ob das Projekt für Blackberry aktiviert wurde -. Aus dem Kontextmenü für das Projekt, stellen Sie sicher, dass Activate für Blackberry aktiviert ist

Wenn das bereits aktiviert ist (wie es standardmäßig ist, wenn Sie ein neues Projekt zu erstellen BB), dann manchmal explizit das Projekt baut den Trick: Im Menü Projekt Wählen Sie Aktive Blackberry-Simulation Erstellen

EDIT: In Reaktion auf einige Kommentare unten Ich dachte an etwas anderes. Die von Ihnen gewählte Konfiguration kann etwas haben, mit Ihren Problemen zu tun (Blackberry -> Build-Konfigurationen). Die Konfiguration in der JDE Plug-in hat keinen Einfluss auf den Code erzeugt, aber es hat beeinflussen, welche Projekte für Blackberry aktiviert. Wenn Sie Konfigurationen wechseln, kann Ihr Projekt wird nicht aktivierten.
Da es den Code nicht beeinflussen, in der Regel eine Konfiguration nehme ich nur und bleiben Sie dabei im gesamten Debug- und Release.

Andere Tipps

Sie könnten fehlen 'jar' in Ihrer PATH. Wenn ja, dann versagt die Eclipse-Plugin BB still und Ihre Anwendung wird nicht zu Ihrem Simulator Plugin-Verzeichnis geschoben werden. Um diesen Fehler in Eclipse zu sehen, wählen Sie ‚Projekt> Aktive Blackberry-Simulation bauen‘.

Wenn Sie nicht jar in Ihrem Pfad haben, dann werden Sie sehen:

I/O Error: Cannot run program "jar": CreateProcess error=2, The system cannot find the file specified rapc executed for the project

Also, wenn Ihr JDK ist hier:

C:\Sun\SDK\jdk\bin

anhängen Dann ist es zu Ihrer PATH-Variable Systemumgebung, dann erneut ausführen ‚Build Aktive Blackberry-Simulation‘ und Sie sollten sehen:

rapc executed for the project [YOUR PROJECT]

Hier sind ein paar Ideen:

1) Wenn Sie Buildfehler haben, dann wird die Anwendung nicht auf dem Simulator bereitstellen. Die Eclipse-Compiler (das unterstreicht Fehler in rot kompilieren) unterscheidet sich von der „RAPC“ ein, der die binären für den Simulator erzeugt. Ich habe von Situationen gehörte, in denen das Eclipse-Build zu funktionieren scheint, aber die RAPC Kompilierung fehl -. Die Konsole für die detaillierte RAPC Ausgabe überprüfen (dies ist nicht wie ein normaler Eclipse-Build-Fehler aussehen könnte)

2) In dem Eclipse-Menü öffnen Blackberry -> Konfigurieren Blackberry-Workspace.

Unter Blackberry JDE wählen Code Signing und stellen Sie sicher, dass die drei RIM Kontrollkästchen ausgewählt sind. Ich hatte Fehler kompilieren, wenn diese nicht ausgewählt wurde.

Unter Blackberry JDE installierte Komponenten wählen. Wählen Sie das Component Package 4.7.0 verwenden, da ich Probleme mit der 4.5.0 Simulator gehört haben.

Sie sollten alle diese zusätzlichen Antworten löschen Sie auf dem Laufenden, oder Sie könnten downvotes bekommen -. Sie sollten Kommentare statt Antworten sein

Überprüfen Sie, ob Ihr Simulator eingerichtet ist, um das Dateisystem / Konfiguration zu reinigen, bevor Sie den Simulator starten. Simulators kann wie folgt aufgebaut werden. Wenn Sie es deaktivieren, sollte die Anwendung nicht verschwinden.

Für zukünftige Leser gibt es eine weitere Möglichkeit für dieses Problem. Prüfen Sie die Werkbank Projektverzeichnis (Ordner) für eine ProjectName.err Datei. Dies kann liefert einen Anhaltspunkt, warum Ihr Build leise versagen und somit nicht bereitstellen. In meinem Fall war es ein „Fehler! 907“, ein neues Symbol ich zu meinem Projekt hinzugefügt war zu groß. Es gab absolut keine anderen Hinweise in Eclipse 3.4.1, dass es ein Problem in meinem Build war.

lief gerade durch die gleiche Art von Problem: Projekt fein kompilierte aber habe bereitstellen nicht auf jedem Gerät oder auf einem Simulator, obwohl die Debugger sagte, es angebracht war! Das Problem kam aus einer ZIP-Datei, die im ./src Verzeichnis des Projektes lag, zu löschen oder es woanders, diesen Fall gelöst zu bewegen. Ich wünschte, ich hätte verbringen nicht 2+ Stunden auf einer solchen dummen Problem: /

Ich weiß, das ist alt, aber Sie haben die „generiert ALX“ Option von rechts zu tun, wie gut das Projekt Menü klicken, oder es wird nicht bereitstellen, zumindest ist es nicht für mich.

Ich lief in das gleiche Problem wieder und keine Antworten hier gepostet arbeitete für mich.

Ich spielte und schließlich machte es funktionieren. Das Problem war, dass der Name der Ausgabedatei einen Bindestrich enthalten ( '-') . Eine Änderung dieser Namen in der Build-Abschnitt von Blackberry App Descriptor hat der Trick.

Ich meine, wie dumm muss ein Entwickler diese Art von Fehlern zu rutschen sein. Kein Fehler gemeldet und warum die Namen mit Bindestrichen an erster Stelle ablehnen? Gib mir wieder meine 2 Stunden RIM „Entwickler“!

Ich hatte das gleiche Problem. Der Grund wurde mit ' ü ' Zeichen im Titel.

Ich habe dieses Problem heute war mit Blick auf, aber mit einem MIDlet-Projekt. Es stellte sich heraus, dass ich die „Name der Haupt-MIDlet-Klasse“ in der Blackberry Application Descriptor (BlackBerry_App_Descriptor.xml) angeben, vergessen. Sobald ich es die Anwendung angegeben richtig erschien auf dem Simulator.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top