이 프로젝트는 안드로이드 프로젝트 템플릿입니다.
이 템플릿에는 원하는 패키지 이름과 애플리케이션 이름으로 프로젝트를 빠르게 사용자 정의할 수 있는 setup.sh 스크립트가 포함되어 있습니다. 이 스크립트는 다음 프로세스를 자동화합니다.
- 모든 소스 파일(
.kt,.java)의 패키지 선언 이름 변경. - 새 패키지 구조에 맞게 소스 디렉토리 이동.
- Gradle 빌드 파일에서
namespace및applicationId업데이트. settings.gradle.kts에서rootProject.name업데이트.strings.xml에서 애플리케이션 표시 이름 업데이트.- 프로젝트의 루트 디렉토리 이름 변경.
-
프로젝트 루트로 이동: 프로젝트의 최상위 디렉토리(여기서
settings.gradle.kts및setup.sh가 있음)에 있는지 확인하세요.cd /path/to/android-project-template -
스크립트 실행 권한 부여:
chmod +x ./setup.sh
-
스크립트 실행:
./setup.sh
-
프롬프트에 따르기: 스크립트는 현재 프로젝트 값을 감지한 다음 다음을 입력하라고 요청합니다.
- 새 앱 패키지: (예:
com.yourcompany.yourapp) - 이것은 애플리케이션 및 해당 핵심 모듈의 기본 패키지가 됩니다. - 새 앱 이름: (예:
YourNewApp) - 이것은 루트 프로젝트 이름, 기본 애플리케이션 컴포저블에 사용되며 표시 이름으로 파생됩니다.
감지된 값과 새 값을 검토한 다음 진행하려면 확인하세요.
- 새 앱 패키지: (예:
- 한 번만 실행: 이 스크립트는 이 템플릿에서 새 프로젝트를 초기화할 때 한 번만 실행하도록 설계되었습니다.
- 버전 관리: 다른 변경 사항을 만들기 전에 이 스크립트를 실행하고 Git 저장소를 초기화한 후 (또는 쉽게 되돌리려면 실행하기 전에 변경 사항을 커밋) 실행하는 것이 좋습니다.
- 프로젝트 디렉토리 이름 변경: 스크립트는 마지막에 프로젝트의 루트 디렉토리 이름을 변경하려고 시도합니다. Android Studio와 같은 IDE를 사용하는 경우, 스크립트가 완료된 후 IDE에서 프로젝트를 닫고 새로 이름이 변경된 디렉토리를 여는 것이 가장 좋습니다.
- 새 프로젝트 디렉토리로 이동: 스크립트가 새 경로를 출력합니다.
cd /path/to/your-new-app-name - Android Studio (또는 선호하는 IDE)에서 프로젝트를 엽니다.
- Gradle을 동기화하고 프로젝트를 빌드하여 모든 변경 사항이 올바르게 적용되었는지 확인합니다.
이렇게 하면 새 안드로이드 프로젝트 설정이 완료됩니다.