2009-07-10 16 views
3

Ich bin auf Helloword Anwendung als Einstieg in Android-Anwendung Entwicklung ausgeführt. aber ich kann keine Ausgabe in Android Emulator sehen. Es wird nur Android im Emulator-Bildschirm angezeigt. und ich drucke einfach "Hallo von Brijesh". aber es wird nicht im Emulator des Android angezeigt. eigentlich folge ich den Anweisungen im folgenden Link. http://developer.android.com/guide/tutorials/hello-world.html aber nicht herauskommen. kann mir jemand helfen.Android Emulator Ausgabe

danke.

+0

Es gibt viele Gründe sind, können Sie nicht ausgegeben sehen werden. Beginnt der Emulator? Lädt das Betriebssystem? Können Sie innerhalb des Android Emulators navigieren (sagen Sie den Webbrowser starten)? Wird das Programmsymbol im Launcher angezeigt? Wenn du einschränkst, was passiert und nicht passiert, können wir dir vielleicht helfen. – Will

Antwort

12

Wenn ich richtig verstehe, möchten Sie einige Debugmeldungen auf dem Bildschirm ausgeben? In Standard-Java können Sie die System.out.println-Methode verwenden, aber mit Android empfehle ich, dass Sie den Dalvik-Debugger verwenden.

Verwendung:

Log.i("mytag","My simple message"); 

und Se die Ausgabe durch den Monitor-Dalvik Debug mit

Starten Sie den Dalvik Debug Monitor mit:

c:\android-sdk\tools\ddms.bat 

einfach die Ordner ändern, wo Sie installiert haben das SDK.

Jetzt startet die Debugger-Anwendung (neben dem Emulator), und Ihre Nachricht wird mit grünem Text angezeigt.

+0

Vielen Dank, es ist jetzt fertig. –

+1

Nur ein kurzes Update: 'ddms' ist veraltet; Verwenden Sie stattdessen 'tools/monitor'. – sherb

1

Sie können System.out.println-Befehle auch im Dalvik Debug-Monitor oder in LogCat anzeigen, indem Sie einen Filter für ein Log-Tag erstellen, das "System.out" enthält.

0

Wenn Sie "Hallo von Brijesh" über XMl drucken möchten, verwenden Sie diesen Code.

 <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerHorizontal="true" 
     android:layout_centerVertical="true" 
     android:text="@string/hello_world" 
     /> 

Und wenn Sie drucken möchten, dass dann mit Java,

 TextView tv = new TextView(this); 
     //Set a text into view 
     tv.setText("Hello World"); 
     //set the view into activity view container 
     setContentView(tv);