2012-05-16 2 views
1

13.56MB의 .apk 파일을 포함하는 응용 프로그램에서 작업하고 있습니다. 70 개의 .png 이미지가 포함되어 있습니다. 이미지 투명성이 있으므로 .png 형식이어야합니다. 그리고 더 많은 이미지를 추가해야합니다. 그래서 당신은 어플리케이션의 메모리를 줄이기위한 어떤 해결책을 가지고 있습니까?apk 파일의 크기를 줄이는 방법은 무엇입니까?

+1

사용하지 않는 이미지를 리소스에서 제거하고 .png를 .jpeg 형식으로 변환하면 apk 크기가 줄어 듭니다. –

+0

압축 할 수없는 리소스 인 경우/9 패치를 적용하면 더 많은 용량을 추가 할 수 있습니다. [APK 확장 파일] (http://developer.android.com/guide/market/)에서 볼 수 있습니다. expansion-files.html). – Jens

+0

좋은 질문 +1. – Lucifer

답변

2

9 패치 이미지를 사용하십시오.

9 개의 패치 이미지는 버튼을 디자인 할 때 특히 유용합니다. 사용자 지정 그려진 단추는 테두리가 이미지의 나머지 부분과 함께 늘어나게되면 왜곡되고 픽셀 화됩니다.

Official Documentationother resource

0

를 사용하여 다음과 같은 사항

  1. 사용 작은 PNG는 JarJar.jar 도구를 사용하여 불필요한 자원 https://code.google.com/p/android-unused-resources/
  2. Repackge 단지 또는 라이브러리를 제거하기 위해 품질을 https://tinypng.com
  3. 사용 도구 AndroidUnusedResources을 잃어버린없이 이미지의 크기를 줄일 수 있습니다. GooglePlayServices.jar를 사용하는 경우 너무 커서
0

apk 크기를 줄이는 방법. 분할 apk 및 minifyEnabled=true.

buildTypes { 
    release { 
     minifyEnabled true 
     proguardFiles getDefaultProguardFile('proguard-android.txt') 
    } 
} 

splits { 
    abi { 
     enable true 
     reset() 
     include 'armeabi', 'armeabi-v7a', 'arm64-v8a', 'x86' 
     universalApk false 
    } 
} 
관련 문제