내 응용 프로그램에 이미지가 많기 때문에 apk 파일 크기를 줄이려고합니다. 이미지 때문에 내 apk 파일 크기가 너무 큽니다.APK 파일의 크기를 축소하는 방법은 무엇입니까?
답변
APK 파일은 기본적으로 ZIP 파일입니다. 더 이상 크기를 줄일 수있는 방법이 없습니다. 대신, 당신은 당신이
- 런타임에 그들을 생성 (치수 또는 더 나은 압축 중 하나) 또는
- 사용자 정의 드로잉 코드에 의한 이미지의 일부를 대체를 이미지 크기를 줄일 수 있는지 여부를 확인해야합니다
하는 경우 1. 또는 2. 어느 쪽도 가능하지 않습니다. APK 크기를 그대로 받아 들여야합니다. 당신이 *의 .apk 파일에서 제외 할 수 많은 이미지가있는 경우
을 참조하십시오. Proguard는 일부 코드 크기 축소를 허용합니다 ... –
, 첫 번째 실행에서 그들을 다운로드하고 이미지 자체의 크기를 줄이지 않고 크기를 줄일 수있는 방법이 없습니다 이미지에서 sdcard에
많은 장치에는 SD 카드 ... – neteinstein
물론 sdcard가있는 경우에만 sdcard에 자원을 저장합니다. 하지만이 기능이 없다면 [내부 저장소] (http://developer.android.com/guide/topics/data/data-storage.html#filesInternal)를 사용할 수 있습니다. –
에 저장 하지만 당신은 할 수있는 2 가지 중 하나를
- (그들이 대체 할 수있는) 이미지를 대체 할
- 사용 형태를 (내부 또는 외부 저장 장치를 사용)를 APK에 그들을 갖는 첫 번째 실행에 그들을 다운로드하지
APK는 압축 된 형태로에 있지만 어느 정도으로 줄일 수 주어진 점에 따라 이미.
- 난독 처리가 없어도 ProGuard을 사용하도록 설정하고 바이트 코드를 줄이십시오. 의존성에서 사용되지 않는 Java 코드를 제거합니다.
- 불필요한 jar, 이미지 또는 비디오와 같은 자원을 확인하십시오.
- 해상도를 변경하여 큰 이미지를 작은 이미지로 변환하십시오. 은
Jpeg images
을PNG
으로 변환합니다. 그러나 이미지를 웹에 저장하고 AsyncTask를 사용하여 검색하는 것이 더 좋습니다. - 프로젝트에서 불필요한
java.classes
및xml
을 제거하십시오. - 큰 노래 또는 오디오를 raw 또는 assest에 추가하지 마십시오.
- 1. apk 파일의 크기를 줄이는 방법은 무엇입니까?
- 2. HTML을 축소하는 방법은 무엇입니까?
- 3. apk 파일의 개발자 ID를 보는 방법은 무엇입니까?
- 4. 내 apk 크기를 가장 많이 차지하는 파일을 찾는 방법은 무엇입니까?
- 5. RowDefinition을 축소하는 방법은 무엇입니까?
- 6. ViewPager Android에서 사용되는 이미지 크기를 축소하는 방법은 무엇입니까?
- 7. 유효한 APK 파일의 최소 크기
- 8. Android APK 파일의 내용
- 9. 임시 ASP.NET 파일의 크기를 제어하는 방법은 무엇입니까?
- 10. 플래시없이 swf 파일의 크기를 확인하는 방법은 무엇입니까?
- 11. 로그 파일의 크기를 제어하는 방법은 무엇입니까?
- 12. JPG 파일의 크기를 줄이는 방법은 무엇입니까?
- 13. xml에서 내 이미지를 확대/축소하는 방법은 무엇입니까?
- 14. 그림의 크기를 조정하는 방법은 무엇입니까?
- 15. 사각형을 확대/축소하는 방법은 무엇입니까?
- 16. Android에서 확대/축소하는 방법은 무엇입니까?
- 17. 여백을 균등하게 축소하는 방법은 무엇입니까?
- 18. jQuery 코드를 축소하는 방법은 무엇입니까?
- 19. ImageView를 확대/축소하는 방법은 무엇입니까?
- 20. 리소스 폴더를 축소하는 방법은 무엇입니까?
- 21. 축소하는 동안 카메라 위치를 유지하는 방법은 무엇입니까?
- 22. 손가락으로 확대/축소하는 방법, 안드로이드에서지도를 축소하는 방법은 무엇입니까?
- 23. android에서 apk 파일의 이미지 분리하기
- 24. 원시 apk 파일의 사용 권한보기
- 25. 에뮬레이터 내 apk 파일의 위치
- 26. Android APK 파일의 MD5 체크섬이 다릅니다. 왜?
- 27. .air 파일의 크기를 줄입니다.
- 28. 콘텐츠를 함께 압축 및 축소하는 방법은 무엇입니까?
- 29. UIScrollView의 특정 부분을 확대/축소하는 방법은 무엇입니까?
- 30. oracle에서 사용자 데이터 파일을 축소하는 방법은 무엇입니까?
Iononk는 이미지를 작은 크기 .png 형식으로 가져오고 그 크기는 줄입니다. – Newts
이미지에 손실 압축을 적용하십시오. – st0le
또한 http://developer.sonymobile.com/2012/01/31/tips-for-reducing-apk-file-size/ – ccpizza