구버전 앱에서 최신 버전 앱으로 가져 오기
Android Studio에서는 전체 프로젝트를 묶어서 옮기는 방법이 있고, 하나씩 파일 복사하는 방법도 있지만, 일반적으로 전체 프로젝트 단위로 이전하는 게 안전하고 효율적입니다. 😄
---
1️⃣ 전체 프로젝트 묶어서 이전
방법 1: 기존 프로젝트 그대로 새로운 Android Studio에서 열기
1. 기존 Android 8 프로젝트 폴더 전체를 복사
2. 새로운 Android Studio(최신 버전)에서 Open an existing project로 열기
3. Gradle/AGP/SDK 버전 업데이트
build.gradle에서 targetSdkVersion, compileSdkVersion 최신화
Gradle Wrapper 최신화
4. 빌드 후 발생하는 오류/경고 점검
5. 테스트 → 필요 시 코드 수정
> 장점: 구조 그대로 유지, 라이브러리 설정/리소스 그대로 적용 가능
단점: 오래된 프로젝트 구조라면 경고/오류 발생 가능
---
방법 2: 프로젝트 압축 후 가져오기
1. 기존 프로젝트 전체 폴더를 ZIP 등으로 압축
2. 새로운 Android Studio에서 Import Project 선택
3. Gradle/AGP 버전 맞춰 빌드
4. 테스트 후 코드 수정
> 장점: 프로젝트 단위로 쉽게 이동 가능
단점: ZIP 압축/압축 해제 과정 필요
---
2️⃣ 파일 단위로 복사
소스코드(.java/.kt), 리소스(res/), 매니페스트(AndroidManifest.xml)만 새 프로젝트에 붙여넣기
라이브러리, Gradle 설정 등은 새로 세팅
소규모 앱이나 단순 기능일 때만 추천
> 단점: 설정 누락 가능, 테스트 필요, 시간이 오래 걸림
---
3️⃣ 실무 팁
단순 MP3 앱이면 전체 프로젝트 복사 → 새 프로젝트에서 AGP/Gradle/Target SDK 업데이트 → 테스트가 가장 효율적
기존 코드를 그대로 살리고, 빌드 환경 최신화 → 필요 시 최소 코드 수정
---
원하시면 제가 **“Android 8 프로젝트 → 최신 Android Studio/AGP/Target SDK로 이전 단계별 가이드”**를 그림과 단계로 만들어서 보여드릴 수도 있어요.
만들어드릴까요?
안드로이드 버전 확인
Android Studio에서 현재 개발 중인 앱의 안드로이드 버전(즉, compileSdkVersion, targetSdkVersion, minSdkVersion)을 확인하는 방법은 다음과 같습니다. 😄
---
1️⃣ build.gradle 파일 확인 (가장 정확)
1. 앱 모듈의 build.gradle 파일 열기 (app/build.gradle 또는 app/build.gradle.kts)
2. android 블록 안 확인
예시 (Groovy DSL):
android {
compileSdkVersion 33 // 앱을 빌드할 때 사용하는 SDK 버전
defaultConfig {
applicationId "com.example.myapp"
minSdkVersion 21 // 최소 지원 Android 버전
targetSdkVersion 33 // 최적화/테스트 기준 SDK 버전
versionCode 1
versionName "1.0"
}
}
minSdkVersion → 앱이 설치될 수 있는 최소 Android 버전
targetSdkVersion → 앱이 최적화된 SDK 버전
compileSdkVersion → 앱을 컴파일할 때 사용하는 SDK 버전
---
2️⃣ Android Studio 메뉴에서 확인
1. File → Project Structure → Modules → app → Flavors
2. 여기서 Min SDK Version / Target SDK Version 확인 가능
---
3️⃣ APK 또는 설치 앱 기준 확인
이미 APK로 빌드했다면, APK Analyzer 사용 가능
Android Studio → Build → Analyze APK → AndroidManifest.xml에서 SDK 정보 확인
---
✅ 요약
가장 쉬운 방법: app/build.gradle 열고 minSdkVersion / targetSdkVersion 확인
빌드 환경 확인: compileSdkVersion 확인
---
원하시면 제가 **“Android Studio에서 앱의 현재 SDK 버전과 호환성 한눈에 체크하는 방법”**을
스크린샷과 함께 단계별로 정리해드릴 수도 있어요.
그렇게 해드릴까요?
댓글
댓글 쓰기