2011-03-20 2 views
4

처음에는 많은 이미지가있는 MDPI 장치를 대상으로하는 앱을 개발했으며 앱의 크기는 거의 16MB.대상 장치 (LDPI, MDPI, HDPI, X 대형 화면)의 증가에 따라 .apk의 크기가 증가하고 있습니다.

이제 다른 모든 기기 화면을 타겟팅해야합니다. 이미지를 복제하려면이 기기를 타겟팅해야합니다. .apk는 45MB에서 50MB로 증가했습니다.

  1. 여기 내 질문에이 파일 크기는 시장에서 허용됩니까?

  2. 각 대상 장치마다 다른 .apk를 생성하여 시장에 배치 할 수 있습니까? 그래서 장치에 따라 해당 .apk 파일이 다운로드됩니다.

나는 이것에 많이 검색하고 쓸데있게되었습니다했다 ..이 중 어떤 하나 개의 도움 ...

답변

2

현재 apk의 최대 크기는 50MB입니다. 이 문제를 해결하기 위해 무거운 리소스 (예 : 게임)가있는 앱은 sdcard에 리소스를 다운로드하도록 구현합니다. 이런 식으로 살펴보고 그 시점에서 모든 다른 화면에 대한 모든 리소스가 아닌 해당 특정 장치에 대한 리소스를 다운로드 할 수 있습니다.

1

Sakshi,

당신은 당신의 AndroidManifest.xml<supports-screens> 요소를 사용하십시오 특정 화면 크기의 장치를 대상으로 지정합니다. 이 기능을 사용하여 화면 크기가 호환되는 기기에 대해서만 출시되는 APK를 만들 수 있습니다. 각 패키지마다 다른 패키지 이름을 가져야하므로 빌드 프로세스가 크게 복잡해집니다.

+0

안녕하세요. 어쨌든 .apk 크기를 줄일 수 있습니다. 제가 이미지가 크기가 커지면 어떻게 될까요? – sakshi

관련 문제