2009-07-10 7 views
3

helloword 애플리케이션에서 Android 애플리케이션 개발을 시작하면서 실행 중입니다. 하지만 안드로이드 에뮬레이터에서 출력을 볼 수 없습니다. 에뮬레이터 화면에는 안드로이드 만 표시됩니다. 그리고 나는 단지 "안녕하세요 Brijesh"를 인쇄하고 있습니다. 하지만 그것은 안드로이드의 에뮬레이터에 표시되지 않습니다. 실제로 나는 다음 링크의 지침을 따른다. http://developer.android.com/guide/tutorials/hello-world.html 하지만 나오지는 않습니다. 누구든지 나를 도울 수 있습니다.Android 에뮬레이터 출력

감사합니다.

+0

, 다음 자바를 사용하는 것을 인쇄 할 경우. 에뮬레이터가 시작합니까? OS가로드됩니까? Android 에뮬레이터 내에서 이동할 수 있습니까 (웹 브라우저 시작). 프로그램의 아이콘이 실행기에 표시됩니까? 일어나고있는 상황을 좁히면 우린 당신을 도울 수 있습니다. – Will

답변

12

제대로 이해하면 화면에 디버깅 메시지를 출력 하시겠습니까? 표준 java에서는 System.out.println 메서드를 사용할 수 있지만 android에서는 Dalvik 디버거를 사용하는 것이 좋습니다.

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

와 함께 달빅 디버그 모니터

시작 달빅 디버그 모니터를 사용하여 출력을 SE는 :

사용

그냥 당신이 설치 한 위치로 폴더 이름을 변경

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

SDK

이제 (에뮬레이터 옆에있는) 디버거 응용 프로그램이 시작되고 메시지가 녹색 텍스트로 표시됩니다.

+0

대단히 감사합니다. –

+1

빠른 업데이트 :'ddms'는 더 이상 사용되지 않습니다. 대신'tools/monitor'를 사용하십시오. – sherb

1

"System.out"이 포함 된 로그 태그에 대한 필터를 생성하여 Dalvik Debug Monitor 또는 LogCat에서 System.out.println 명령을 볼 수도 있습니다.

0

XMl을 통해 "Hello from Brijesh"를 인쇄하려면이 코드를 사용하십시오.

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

그리고 당신은 당신이 출력을 볼 수 없습니다 많은 이유가 있습니다

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