본문 바로가기
개발

안드로이드 APK 개발 환경 구성

by 재미난사람 2025. 3. 10.
반응형

 

 

PC에서 안드로이드 APK를 개발하려면 개발 환경을 설정해야 합니다.

여기서는 Windows 기준으로 Android Studio를 사용하는 방법을 설명하겠습니다.

 

 

안드로이드 APK 개발 환경 구성

 

1. 개발 환경 설정

1-1. JDK(Java Development Kit) 설치

  1. OpenJDK 다운로드 또는 Oracle JDK 다운로드
  2. JDK 17 이상 버전 다운로드 후 설치
  3. 환경 변수 설정 (필수)
    • JAVA_HOME 설정:
      1. 제어판 → 시스템 → 고급 시스템 설정 → 환경 변수
      2. 시스템 변수에서 새로 만들기 → JAVA_HOME 추가
      3. 값: C:\Program Files\Eclipse Adoptium\jdk-17.x.x\ (설치 경로에 맞게 입력)
      4. 시스템 변수의 Path에 %JAVA_HOME%\bin 추가

1-2. Android Studio 설치

  1. Android Studio 공식 사이트에서 다운로드
  2. 설치 후 실행 → Android SDK 설정 진행

1-3. Android SDK 설정

  1. SDK Manager 실행 (Android Studio → More Actions → SDK Manager)
  2. 필수 SDK 패키지 설치
    • Android SDK Platform-Tools
    • Android SDK Build-Tools
    • Android SDK Command-line Tools
    • Android Emulator (에뮬레이터 사용 시)
  3. NDK 및 CMake 설치 (네이티브 개발 시 필요)

1-4. Gradle 설정

Gradle은 Android 프로젝트 빌드에 사용됩니다.

  1. Android Studio에서 Preferences → Build, Execution, Deployment → Gradle
  2. Gradle JDK가 JDK 17 이상인지 확인
  3. Gradle Wrapper 사용 설정

 

2. 프로젝트 생성

  1. Android Studio 실행 → Start a new Android Studio project
  2. 템플릿 선택:
    • Empty Activity: 일반적인 기본 프로젝트
    • No Activity: 직접 커스텀 필요
  3. 언어 선택:
    • Kotlin (추천)
    • Java
  4. Minimum API Level 설정:
    • 보통 API 24 (Android 7.0) 이상 권장
  5. Finish 클릭 후 프로젝트 생성

 

3. 코드 작성 및 빌드

3-1. MainActivity.java (또는 MainActivity.kt) 작성

Java

package cohttp://m.example.myapp;

import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        TextView textView = new TextView(this);
        textView.setText("Hello Android!");
        setContentView(textView);
    }
}

 

Kotlin

package cohttp://m.example.myapp

import android.os.Bundle
import android.widget.TextView
import androidx.appcompat.app.AppCompatActivity

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        val textView = TextView(this)
        textView.text = "Hello Android!"
        setContentView(textView)
    }
}

 

4. APK 빌드 및 실행

4-1. 에뮬레이터 실행

  1. AVD Manager 실행 (More Actions → AVD Manager)
  2. New Virtual Device 클릭 → 원하는 디바이스 선택
  3. System Image 선택 (권장: API 33 이상)
  4. 에뮬레이터 실행

4-2. 실기기 테스트 (USB 디버깅)

  1. 개발자 옵션 활성화
    • 설정 → 휴대전화 정보 → 빌드 번호 7회 터치
    • 개발자 옵션에서 USB 디버깅 활성화
  2. USB 연결 후 디바이스 인식 확인
    adb devices
  3. 앱 실행adb install app-debug.apk

4-3. APK 빌드 및 추출

  1. Debug APK 생성
    • Build → Build Bundle(s) / APK(s) → Build APK(s)
    • app/build/outputs/apk/debug/app-debug.apk
  2. Release APK 빌드 (서명 포함)
    • Build → Generate Signed Bundle / APK → Release 선택
    • 키스토어(.jks) 파일 생성 및 서명 진행

 

이제 APK를 개발 및 배포할 수 있습니다.

 

 

반응형

'개발' 카테고리의 다른 글

매크로 프로그램  (1) 2025.03.11