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

无人久伴 提交于 2020-01-02 06:53:25

问题


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.


回答1:


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



回答2:


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.



来源:https://stackoverflow.com/questions/18122696/android-apk-install-how-to-clear-files-from-old-version

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!