2009-07-05 4 views
5

Es tut mir leid, wenn ich die falsche Sache im Stackoverflow frage, aber ich bin zu meinem Ende gekommen, um mich mit Blackberry zu beschäftigen. Die Dokumentation, die Organisation der Seiten, die allgemeine Unterstützungsebene haben sich so weit entwickelt, dass ich in diesem Umfeld nicht wirklich viel Arbeit machen konnte.Wie richte ich meine Umgebung ein, um auf einem Blackberry-Gerät zu debuggen?

Ich habe derzeit die Eclipse-Umgebung von der Blackberry Developer's Website heruntergeladen. Ich kann den Simulator und alles andere ohne Probleme laufen lassen. Ich versuche jetzt, vom Debuggen im Simulator zum Debuggen auf dem Gerät selbst zu wechseln. Dies ist ein wichtiger Schritt für mich, aber ich habe keinen befriedigenden Weg gefunden, es zu tun ...

Was ich gefunden habe, sind einige Beiträge, die sagen, dass ich ein ALX (von dem ich immer noch nicht verpacken soll) sicher, wie zu tun), und mit dem BDM, um es zu installieren. Dies bedeutet jedoch, dass ich nicht in der Lage sein werde, den Debugger zu verwenden ...

Wenn mich jemand zu einer Ressource leiten könnte, die mir Schritt für Schritt Anleitungen vom Codieren bis zur Veröffentlichung der Blackberry-Entwicklung geben würde, wäre das furchtbar hilfreich.

Vielen Dank!

Antwort

2

Ja, bitte testen Sie Ihren Code auf einem Gerät. Grundlegende Dinge funktionieren gleich zwischen beiden, aber besonders, wenn Sie sich mit Netzwerken, Medien usw. beschäftigen, sind die Geräte unterschiedlich.

Sie können Debug auf Ihrem Gerät durch Eclipse. Ich kann Ihnen keine End-to-End-Anleitung zu SO geben, aber hier ist der schnelle Debug-Guide.

  1. Bauen Sie (unterschreiben Sie wenn nötig) und laden Sie Ihre App auf das Gerät. Sie können dies mit dem Desktop-Manager oder mit dem Befehlszeilenprogramm javaloader tun, das mit der JDE geliefert wird (siehe Verzeichnis bin), oder sogar OTA (drahtlos)
  2. Stellen Sie nach dem Laden sicher, dass der Desktop Manager ist NOT running (das Debugging wird auf dem Gerät gestört)
  3. Erstellen Sie in Eclipse eine neue Debugkonfiguration, klicken Sie im Dialogfeld Debugkonfigurationen auf BlackBerry-Gerät, und klicken Sie dann auf das neue Konfigurationssymbol.Die Standardeinstellungen sollten in Ordnung sein.
  4. Vergewissern Sie sich, dass das Gerät an den USB-Anschluss angeschlossen ist und starten Sie die neue Debug-Konfiguration. Sie werden wahrscheinlich eine Menge Aufforderungen bekommen, dass Dinge fehlen (weil aktuelle Geräte keine Debug-Informationen für eingebaute Sachen haben, im Allgemeinen), aber klicken Sie sich durch diese und Sie sollten in Ordnung sein, zu debuggen.
0

Dies ist etwas, mit dem wir in meiner alten Firma viel zu tun hatten. Ich denke nicht, dass es mit Eclipse möglich ist, Sie müssen die BB JDE verwenden und die notwendigen Projektdateien für dieselbe Codebasis erstellen. Ich könnte mich da irren, da wir das RIM Eclipse-Plugin nicht verwendet haben, sondern alles mit Ant erstellt haben.

Persönlich habe ich nie geschafft, "Debugger Attaching ..." auf dem Gerät zu übergeben, obwohl ich glaube, ein Kollege hat es zu verbinden, aber fand es zu langsam, um nutzbar zu sein (wenn Sie denken, wie langsam der Emulator manchmal sein kann) ...). Ich weiß, dass unsere Ameise-Build-Datei ein Ziel für das Erstellen einer Version speziell für den JDE-Profiler hatte, obwohl das nur gegen den Emulator war.

Am Ende verwendeten wir unseren eigenen Debugging-Code, der Einträge, Exits, Parameter und Laufzeiten manuell protokollierte und das Ergebnis an einen speziellen Server sendete.

Sorry, wenn das nicht viel hilft, aber das war unsere Erfahrung.

+0

Hallo, ich schätze jede Hilfe an dieser Stelle. Kostenlose Unterstützung ist so dubios, und bezahlte Unterstützung kostet $ 75/Stunde, wo sie jemanden bezahlen, der die Blackberry-Foren für Sie durchsucht. Einmal haben sie mich sogar an meinen EIGENEN POST verwiesen! – Sam

+0

Das überrascht mich nicht im Geringsten ... :( – roryf

0

Nie benötigt, um auf dem Gerät selbst zu debuggen, habe ich immer festgestellt, dass die Apps, die ich geschrieben habe, auf dem Gerät funktionieren, genau wie auf dem Mobilteil.

Um ein ALX zu generieren, klicken Sie in der Eclipse mit der rechten Maustaste auf das Projekt im Package Explorer und wählen Sie "ALX-Datei generieren".

+0

Ah, sehen Sie, das ist nicht ein Problem von nur Standard-Netzwerkverbindungen. Meine Anwendung ist niedriger Ebene als das, und beinhaltet die A/D auf dem Gerät Das kann sich je nach Gerät ändern, wie uns Apples iPhone mit ihrem Headset-Anschluss bewiesen hat. – Sam

Verwandte Themen