PC에서 안드로이드 APK를 개발하려면 개발 환경을 설정해야 합니다.
여기서는 Windows 기준으로 Android Studio를 사용하는 방법을 설명하겠습니다.
안드로이드 APK 개발 환경 구성
1. 개발 환경 설정
1-1. JDK(Java Development Kit) 설치
- OpenJDK 다운로드 또는 Oracle JDK 다운로드
- JDK 17 이상 버전 다운로드 후 설치
- 환경 변수 설정 (필수)
- JAVA_HOME 설정:
- 제어판 → 시스템 → 고급 시스템 설정 → 환경 변수
- 시스템 변수에서 새로 만들기 → JAVA_HOME 추가
- 값: C:\Program Files\Eclipse Adoptium\jdk-17.x.x\ (설치 경로에 맞게 입력)
- 시스템 변수의 Path에 %JAVA_HOME%\bin 추가
- JAVA_HOME 설정:
1-2. Android Studio 설치
- Android Studio 공식 사이트에서 다운로드
- 설치 후 실행 → Android SDK 설정 진행
1-3. Android SDK 설정
- SDK Manager 실행 (Android Studio → More Actions → SDK Manager)
- 필수 SDK 패키지 설치
- Android SDK Platform-Tools
- Android SDK Build-Tools
- Android SDK Command-line Tools
- Android Emulator (에뮬레이터 사용 시)
- NDK 및 CMake 설치 (네이티브 개발 시 필요)
1-4. Gradle 설정
Gradle은 Android 프로젝트 빌드에 사용됩니다.
- Android Studio에서 Preferences → Build, Execution, Deployment → Gradle
- Gradle JDK가 JDK 17 이상인지 확인
- Gradle Wrapper 사용 설정
2. 프로젝트 생성
- Android Studio 실행 → Start a new Android Studio project
- 템플릿 선택:
- Empty Activity: 일반적인 기본 프로젝트
- No Activity: 직접 커스텀 필요
- 언어 선택:
- Kotlin (추천)
- Java
- Minimum API Level 설정:
- 보통 API 24 (Android 7.0) 이상 권장
- 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. 에뮬레이터 실행
- AVD Manager 실행 (More Actions → AVD Manager)
- New Virtual Device 클릭 → 원하는 디바이스 선택
- System Image 선택 (권장: API 33 이상)
- 에뮬레이터 실행
4-2. 실기기 테스트 (USB 디버깅)
- 개발자 옵션 활성화
- 설정 → 휴대전화 정보 → 빌드 번호 7회 터치
- 개발자 옵션에서 USB 디버깅 활성화
- USB 연결 후 디바이스 인식 확인
adb devices
- 앱 실행adb install app-debug.apk
4-3. APK 빌드 및 추출
- Debug APK 생성
- Build → Build Bundle(s) / APK(s) → Build APK(s)
- app/build/outputs/apk/debug/app-debug.apk
- Release APK 빌드 (서명 포함)
- Build → Generate Signed Bundle / APK → Release 선택
- 키스토어(.jks) 파일 생성 및 서명 진행
이제 APK를 개발 및 배포할 수 있습니다.