[Android+Firebase] Android Studio에서 기초 디버깅하기 (생초보)

2-pi-r·2023년 12월 17일
0

Android Studio를 어제 설치한 사람으로서, 다른 사람들은 좀 덜 헤매기를 바라며 적어본다.

방법1. print 해본다.

  1. MainActivity.java에서 원하는 문구를 print한다.
  2. Logcat에서 출력 결과를 확인할 수 있다.

방법2. Log를 찍어본다.

  1. MainActivity.java에서 log를 찍는다.

    • 이때 Log를 import해야 아래 코드가 돌아간다.
    private static final String TAG = "MainActivity";
    
    Log.d(TAG, "Value is: " + value);
  2. Logcat에서 출력 결과를 확인할 수 있다.

방법3. 화면에 찍어본다.

  1. activity_main.xml에서 TextView를 추가한다.
    • 나는 프로젝트 만들 때 처음부터 TextView 있는 걸로 선택해서 이 과정이 필요 없었다.
    • 프로젝트 만들 때 없는 걸로 선택했어도 괜찮다. 추가하면 된다.
      1-1. Code를 클릭하면 이렇게 코드를 보여주고, Design을 선택하면 1-2 같은 화면을 보여준다.

      1-2. Design을 선택한 다음, 빨간 펜으로 표시해둔 TextView를 드래그해서 화면에 가져다 놓자. 그러면 알아서 코드에 TextView가 추가된다.
  1. TextView에 id를 지정한다.

    • 아래는 id = myTextView로 지정하는 예시이다.
  2. 이제 MainActivity.java에서 아래와 같이 접근할 수 있다.

    import android.widget.TextView;
    
    // (중략)
    
    TextView mTextView = = findViewById(R.id.myTextView); // R.id.textView는 레이아웃 XML에서 정의된 TextView의 ID
  3. 아래 코드로 mTextView 변수가 가리키는 TextView 블록의 text를 원하는 내용으로 set할 수 있다.

    mTextView.setText("내용");
  4. 확인
    5-1. [Run] - [Run 'App'] 눌러서 앱을 실행한다.
    5-2. [Tools] - [Device Manager] 또는 [빨간 펜으로 표시한 버튼]을 눌러서 Device Manager를 켠다.

    5-3. ▶버튼을 눌러서 시작한다. (나는 이미 실행 중이라 ■버튼이 보인다.)

    • 그러면 이렇게 보인다. 기존 문구인 "Hello World!"는 사라지고 "내용"으로 덮어쓰기된 것을 확인할 수 있다.

0개의 댓글