Yaakov Belch
Yaakov Belch

Reputation: 4863

Android apk install: How to clear files from old version?

When I install a new version of my .apk, this overwrites the old version without deleting it: In the new version, I deleted some files (libraries generated with NDK) --- but on the device, the old files are still there.

How can I ensure that whenever a new version is installed, all old files will be deleted before the installation?

Edit/Clarification: This question asks for a solution for existing users of my application. I know that I can clean up the application myself by uninstalling it before installing the new version. But other users will not do this --- keeping the old files on their devices.

Upvotes: 4

Views: 7353

Answers (2)

EvZ
EvZ

Reputation: 12169

Just before re-installing your application

adb install -r myapp-release.apk

You have 2 options:
First one is to uninstall your application before installing the new version.

adb uninstall com.your.package

Second one is to clear application data before installing the new version.

adb shell pm clear com.your.package

Upvotes: 1

numpad
numpad

Reputation: 106

You could do it manually on your android phone by going to Settings > Applications > [your_app]. Then you can "clear saved data" or something like this.

Upvotes: 0

Related Questions