첫 번째 앱을 만들고 있습니다. 내보냈는데 apk 크기는 1.6MB입니다. 수익 창출을 위해 AdMob 광고를 원합니다. 그러나 Google Play 서비스와 AdMob을 통합 한 후 내보낼 때 3.3MB가됩니다. 메모리를 최소화하려고 할 때 너무 짜증이납니다.
나는 proguard에 대해 들었지만 그것을 통합하는 방법과 그것이 정말로 도움이 될지 모릅니다. proguard의 project.properties에이 줄을 추가했습니다.
proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt
하지만이 줄로 내보내려고하면 다음과 같은 메시지가 나타납니다.
"Proguart returned with error code 1, see consol"
consol을 볼 때 가끔 아무것도 / 공백이없고 sometmes 오류 syn : timeout이 있습니다.
지난 5 일 이후 첫 번째 앱을 공개하기 위해 싸우고 있는데, 지금은 매우 답답합니다.
이상적으로는 ProGurad를 사용해야하지만 다음 두 단계를 따를 수 있습니다.
1 단계 : jar 파일에서 사용하지 않는 클래스 제거
Winrar 또는 7zip과 같은 zip 파일 관리자를 사용하여 라이브러리 프로젝트에서 google-play-services.jar을 엽니 다. 지도, 게임과 같은 많은 폴더를 찾을 수 있으며 필요하지 않은 폴더 만 삭제하면됩니다. 공통, 동적, 내부, 광고를 유지해야합니다.
2 단계 : res 폴더에서 사용하지 않는 리소스 제거
google-play-services_lib \ res 폴더에있는 대부분의 리소스는 소용이 없을 수 있으므로 제거 할 수 있습니다. 여기에는 values-af, values-am, .... 유지해야하는 것은 color, drawable, drawable-hdpi 및 values 폴더입니다.
google-play-services_lib 프로젝트와 프로젝트를 새로 고침하고 빌드합니다. APK 크기를 줄여야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다