java - Android APK size big - how to keep autoupdate size small? -


the android app writing company requires autoupdate feature can used on cellular network. apk must small possible ensure small update sizes. app 10mb in size , according company. cannot strip libraries project. unfortunately app uses severial library fear makes of apk size. suggested allowing wlan updates unfortunately company not agree.

questions: 1. there not possibility transfer patches update existing apk, or must whole apk replaced? mean patches kind of common on pc side. 2. can not externalize libraries instead of including them in apk, update includes non-library stuff?

note: app not available in play store, custom update mechanism need written.

any suggestions welcome.

edit:

using

actionbarsherlock "c:\users\alex\workspace\mobile_service\libs\httpclient-4.2.1.jar" "c:\users\alex\workspace\mobile_service\libs\httpcore-4.2.1.jar" "c:\users\alex\workspace\mobile_service\libs\httpmime-4.2.1.jar" "c:\users\alex\workspace\mobile_service\libs\joda-time-2.1.jar" "c:\users\alex\workspace\mobile_service\libs\joda-time-2.1.jar.properties" "c:\users\alex\workspace\mobile_service\libs\mail.jar" "c:\users\alex\workspace\mobile_service\libs\ormlite-android-4.42.jar" "c:\users\alex\workspace\mobile_service\libs\ormlite-android-4.42.jar.properties" "c:\users\alex\workspace\mobile_service\libs\ormlite-core-4.42.jar" "c:\users\alex\workspace\mobile_service\libs\ormlite-core-4.42.jar.properties" "c:\users\alex\workspace\mobile_service\libs\reflections-0.9.5.jar" "c:\users\alex\workspace\mobile_service\libs\reflections-0.9.5-javadoc.jar" "c:\users\alex\workspace\mobile_service\libs\reflections-0.9.5-sources.jar" "c:\users\alex\workspace\mobile_service\libs\saripaar-11242012.jar" "c:\users\alex\workspace\mobile_service\libs\activation.jar" "c:\users\alex\workspace\mobile_service\libs\additionnal.jar" "c:\users\alex\workspace\mobile_service\libs\apache-mime4j-core-0.7.2.jar" "c:\users\alex\workspace\mobile_service\libs\commons-lang3-3.1.jar" "c:\users\alex\workspace\mobile_service\libs\gson-2.2.2.jar" "c:\users\alex\workspace\mobile_service\libs\guava-14.0-rc1.jar" 


Comments

Popular posts from this blog

ios - iPhone/iPad different view orientations in different views , and apple approval process -

java Extracting Zip file -

C# WinForm - loading screen -