배고픈 개발자 이야기
배포용 안드로이드 프로젝트의 필수 파일 구조 본문
728x90
안드로이드 스튜디오에서 개발한 프로젝트를 배포하려면 모든 파일을 다 내보내 전달할 수 있지만
필수로 필요한 파일들만 효율적으로 버전 관리를 하기 위해 필요한 파일들만 최소화해 줄 필요성이 있습니다.
배포를 하기 위해 필수적으로 프로젝트에 필요한 파일로만 구성하여 테스트 해보았습니다.
기존 프로젝트 모든파일
필수 구성 파일
위처럼 변경하여 배포용으로 최소화 할 수 있습니다.
프로젝트 구성에 따라 sdk / ndk 버전 표시가 필요할 수도 있고, 모듈에서 사용하는 라이브러리가 없거나 프로가드를 적용하지 않은 프로젝트라면 /libs 폴더나 proguard-rules/pro 파일도 지울 수 있습니다.
또한 저는 jni 개발환경을 최소화 하였기 때문에 .cxx폴더도 추가로 지웠으며 다른 파일이 추가로 있다면 지우고 테스트 해보길 추천해 드립니다.
배포 받고 필요한 설정
배포를 받고 안드로이드 스튜디오에 import project를 통해 가져오게 되면 Gradle이 삭제되어 있기 때문에 OK를 통해 재생성을 해줘야 하며
local.properties 파일에 ndk와 sdk경로를 재확인 해줘야 할 필요성이 있습니다.
또한 build varient와 project structure를 통해 debug/release설정이 올바르게 설정해줘야 합니다.
'언어 > Android Studio' 카테고리의 다른 글
안드로이드 백그라운드 [Service]를 디버깅하는 방법 (0) | 2019.12.04 |
---|---|
[Android Studio] 기존 프로젝트(eclipse) 가져와서 JNI(NDK) 빌드하기 (0) | 2019.11.29 |
이클립스에 NDK 개발환경 구축하기 (0) | 2019.11.27 |
[Android Studio] JNI 사용하여 프로젝트 디버깅 해보기 (0) | 2019.11.22 |
Comments