2013-05-20 3 views
3

내 APK가 약 19MB로 나오고 있습니다. 내 프로젝트에는 하나의 수업 만있는 그림이나 사운드 파일이 없습니다. 내 프로젝트 폴더 (약 50MB)의 디렉토리를 살펴보면, 대부분의 크기는 내 src 폴더의 .git 폴더와 내 bin 폴더의 .git 폴더에서 오는 것 같지만 노출이 있습니다 .git 폴더는 최종 APK에 포함되지 않습니다. 누구든지이 큰 크기의 원인이 될 수있는 것을 알고 있습니까? 나는 행운을 빌어 프로젝트를 청소하려고 노력했다. 다른 라이브러리는 참조하지 않으며 내 개인 라이브러리는 Google AdMobs입니다. ProGuard도 사용하고 있습니다.APK가 너무 큰 이유는 무엇입니까?

+0

ProGuard를 사용하고 있습니까? –

+1

'bin' 폴더에'.git' 폴더가있는 이유는 무엇입니까? – jlordo

+0

@ 루이스 와서 만 예. –

답변

1

가장 좋은 방법은 src 폴더가 아니라 프로젝트의 루트 폴더에 git 저장소를 초기화하는 것입니다. 프로젝트의 루트 폴더는 AndroidManifest.xml이있는 곳입니다!

.git 폴더는 모든 자식 버전 제어 파일이 저장되는 곳이며 프로젝트가 개발되면 더 커집니다.

+0

문자 그대로 잘라서 붙여 넣을 수 있습니까? –

+1

잘라 내기 및 붙여 넣기만큼 쉽지 않습니다. 버전 제어를 유지하려면 여기에 설명 된 내용을 수행해야합니다. http://stackoverflow.com/questions/614229/can-i-move-the-git-directory-for-a-repo-to-its- parent-directory – thiagolr

+0

또는 루트 폴더에서 새 버전 컨트롤을 시작하고 src 폴더에서 기존 버전 컨트롤을 삭제할 수 있습니다. 그러면 현재 버전 컨트롤이 손실됩니다. – thiagolr

관련 문제