adb update a non-market apk?
adb install -r
is the closest you get, that is actually an update as it keeps the database and stored preferences. If you uninstall/re-install both the app database and preferences is deleted. What exactly are you trying to update about the app that -r option does not help you with ?
adb install -r
didn't work for me. So, I did a little workaround.
Uninstall app but keep the data by using
adb uninstall -k com.packagename
. This will uninstall the app but keeps the data. See thisInstall the app again using
adb install package.here
.
Note: You must have root access to execute this commands.
To reinstall a downgraded version of app, use this command:
adb install -r -d package.apk