I'm developing an app that has an excel data-base in its assets folder. The app retrieves data from this excel file that's preloaded into the app. Thing is this file has to be updatable from an online server i.e. when I press a button called Update Database the app retrieves data from a file online and edits the excel file in the assets folder.
Problem is editing the file in the assets folder changes the app's signature and makes it unusable/non-executable. Is there a way around it? I could sandbox the file but I'm not sure how it works and android's openFileOutput(); seems to work with raw data rather than excel sheets.
Question is that is there a way around this problem? I want to be able to edit the excel database from an online service without making the android app's signature void. Thanks! PS: I'm a newbie so I need all the help I can get.