I have a deployed an android app which has not been uploaded to Google Play according to the requirement of the client. I want to update the apk without uploading to Google Play and keeping the existing data of the current app. Is there a possibility to update the installed apk using a new apk by the device?
Thank you
You need to download the updated .apk from your server through your app, then you can install the apk through action Intent.
For more detail on how to install the apk from app refer the following link.
https://stackoverflow.com/a/4969421/1405008
Related
My react native android app live in play store (v1.5). and I installed the app in my device and it is working fine, Now I created new release apk(v2.0) and try to install in my device, it is showing error message app not installed. The issue is that, the release apk not updating the previous version downloaded form play store.
if you have any idea about this, please help me,
Thanks
release-apk can not update a app from play store. if you need to install the release-apk you need to uninstall the app from play store. And upload the release-apk to play store then you can update the the previous version as normal.
I have followed this tutorial on how to upload an app to Google Play
I have built my app in Android Studio, tested it and it works. I now want to upload the app to Google Play, Amazon App store, Samsung Apps, my own website etc..
After following the instructions down to the bottom on how to sign my app, I click locate file which takes me to 'build\outputs\apk\debug' and the files are app-debug.apk and output.json.
Are these the files for my app and if I want someone to install my app from my website do they download both?
Edit-
After running build again I found another link further down which takes me to app-release.aab, this looks more accurate.
Is this file my app, does it just need to be downloaded on to an android device to run?
.apk file is the file used for the app.
.aab is a bundle file it is used by app stores to distibute diffierent versions of the same app based on device.
I uploaded .apk file to my server. I can then download that file on my android device from my server and it will run the app.
I’m implementing a project using Flowdroid to analyze androids apps. Input for Flowdroid is an APK file. So how to programmatically scrape apk file legally. I need around 10,000 apps.
You can download apk through this link
HERE
If you want to get the apk file for any Android App from play store or from anywhere else, you can first install the app on your device and then install Apk Extractor from play store. Open this app and extract the apk for any Android app you want.
Yesterday I created an Android app using Delphi XE6, built it with Release configuration and targeted App Store, and ran deployment without installing to any device.
I then uploaded the resulted APK to Google Play Store with success, but when the app downloaded and installed on my device (ZTE N986D), it crashed.
THE SAME APK downloaded to the device via http server running on my laptop was fine and working without any error/crash.
I did triple checks everything (debug/release mode, provisioning, deployment files, etc.) with no luck. I also did try on 3 differend Android devices with exactly same result.
For now I believe that this is not a bug on Delphi XE6.
Is an APK getting changed when uploaded to Google Play Store?
Here is link to the app:
https://play.google.com/store/apps/details?id=org.cenadep.pnup.qrkasir
Any help and thought would be appreciated.
1) You need to generate a keystore for sign your APK.
Please follow this link to create a keystore: http://docwiki.embarcadero.com/RADStudio/XE6/en/Creating_a_Keystore_File
2) After, follow this: http://docwiki.embarcadero.com/RADStudio/XE6/en/Deploying_Your_Signed_Android_Application
I have my application in Google Play, I've downloaded and installed it on my phone.
I'm also currently working on update of this application, and whenever I want to install my .apk file on my phone it shows me, that I can't do it, because the app is already here.
Where in Eclipse can I set some settings, which will allow me to install my updated app without installing original one?
EDIT
I want to have two versions on my device at the same time.
One simple solution is to change the package name, since that's how the OS identifies the .apk. Indeed, the package is unique to the Market: how does an android phone(or market) recognize an app
You can not install and run the app from eclipse because the app installed on the device (the one from play store) is signed with a different key.
When you export your app you sign the apk with a specific key and when u run it from eclipse you sign it with a different key - the debugkey.
If you HAVE to install another version on the device without uninstalling the old one from the device (the one you got from the play store) you should:
1.export your app and sign it with the same key you signed the app you uploaded to the play store.
2.upload the exported apk to the device.
3.install it.
EDIT:
If you want to versions on the same device you should change the app package name.