"force close" bei Activity Forwarding

K

ktt

Neues Mitglied
2
Hi,

bin ganz neu in Java / Android und teste mich da ein bisschen durch.

Hatte vor von einem Layout zu einem anderen zu wechseln.

habe diesen Code ausprobiert aber jedes mal wenn ich auf den Button klicke stürzt das Programm ab.

Arbeite mit Eclipse und testen tue ich auf einem G1 Dev.

Forwarding.java | Android Developers

die 2 Layouts haben nix drinne außer 1 knopf und einem Textfeld.

Bin für jede Hilfe dankbar.
 
Zuletzt bearbeitet von einem Moderator:
Hast du die zweite Activity in AndroidManifest.xml reingepackt?

In etwa so:

Code:
<[B]activity[/B] android:name=".[B]ForwardingTutorial[/B]" android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <[B]activity[/B] android:name=".[B]ForwardingSecond[/B]"></activity>
 
nein hatte ich nich, habe sie drinne und nun funktioniert es so wie es soll.

Danke für die Hilfe.

Was ich nur nich verstehe wieso das mir Eclipse nicht als Fehler angezeigt hat.

Aber noch ne andere Frage bekomme ich bei einem "force close" irgend Wo genauere infos damit ich mal besser nach dem Problem suchen kann ?
Und nicht jedes mal hier im Forum fragen muß was ich gerade falsch mache.


ps: wird wahrscheinlich nich das letzte mal gewesen sein ;)
 
ktt schrieb:
Was ich nur nich verstehe wieso das mir Eclipse nicht als Fehler angezeigt hat.

Dieser Fehler kommt dann zu Stande, wenn eine Activity gestartet werden soll, die zwar im Code da ist, nicht aber im AndroidManifest.xml eingetragen wurde.

Ich kann mir vorstellen, dass es Fälle gibt, wo eine Activity zwar im Code ist, aber nicht direkt gestartet wird, z.B. wegen Ableitungen oder so.

Vielleicht ist das der Grund. Vielleicht auch nicht.

ktt schrieb:
Aber noch ne andere Frage bekomme ich bei einem "force close" irgend Wo genauere infos damit ich mal besser nach dem Problem suchen kann ?
Und nicht jedes mal hier im Forum fragen muß was ich gerade falsch mache.

Das beste ist ein "adb logcat" in der Konsole mitlaufen zu lassen. Da sieht man fast alles was wichtig ist.
 
Das beste ist ein "adb logcat" in der Konsole mitlaufen zu lassen. Da sieht man fast alles was wichtig ist.

Wie mache ich das ?:(
 
Den SDK wirst du ja drauf haben, sonst wäre ja nix mit entwickeln.

Beim SDK im Ordner "/tools/" gibts paar Sachen, Emulator etc. unter anderem adb

Diesen Ordner solltest du zum PATH hinzufügen.

Dann verbindest du dein G1 via USA mit deiner Kiste, im G1 USB Debugging auf "on".

Konsole starten. Was hast du Windows? Mac? Linux? Also normale Konsole und da tippst du einfach:

adb logcat<Enter>
 
  • Danke
Reaktionen: deluxe299

Ähnliche Themen

D
Antworten
17
Aufrufe
320
datNeMo
D
Y
Antworten
4
Aufrufe
1.187
swa00
swa00
M
  • maksimilian
Antworten
15
Aufrufe
1.648
maksimilian
M
Zurück
Oben Unten