I want to update an existing android application on playstore but I don't have JKS file (lost in old pc), but I have "private_key.pepk" file, alias, and key password and debug.keystore.
can I still update my app with if yes how?
Related
The developer that managed our Android app was recently released, and I have since been tasked with publishing an update to the Play Store.
Can I release an update with a newly generated keystore file?
We have his laptop - where can I locate the existing keystore file?
Are there any steps I can take if we can't determine the password used for the existing keystore file?
I have lost all the passwords of my application both keystore password, key alias and key password. How can I recover it?
I have .jks file.
I have formatted my system so there are no logs available of Android Studio.
Unfortunately you can not recover that now from .jks file. You need to create new keystore password
if your app is already in the store it won't let you upload the new apk since it will be signed differently, and you won't be able to update it. If your app is not in the store yet, you can create a new keystore and push your app to the store. It's always better to email yourself the keystore key to save it before uploading your apk to the store.
TRY THIS IT HELPED ME RECOVER MY PASSWORD
Search for folder .gradle
under it go to latest folder in my case it is 4.6
go to taskHistory folder
under it open taskHistory.bin file
search for Password keyword in that file
and you will eventually find your stored password for that keystore file.
refer the screenshots.
I recently uploaded my game on playstore made with unity but I forgot the password to the keystore when I tried to build an update.
After hours of googling I've learned the importance of the keystore file. After a few trial and error attempts I finally figured out the correct password.
However, what if in the future my keystore.debug file gets deleted accidentally? Will it be generated automatically again by unity or do I need to make a backup for this file on the cloud?
If I need to make a backup than do I need to backup only "user/.android/debug.keystore", or are there other files I need to backup as well?
Some exaplanation:
debug.keystore (located on user/.android/debug.keystore) as the name implies, it is only used for debugging. That means, it's only used when you're sitting on your computer with the phone connected via ADB and typing code.
When developers release an app. Another keystore is used, the "release" keystore. That is the one you selected when clicking "Generate signed APK" or set on your gradle file, that you had to create a password for it. That file can be located anywhere on your system, you created it, you should know where it is. That one is very important. That one is the one that will allow you to update the app on the Play Store.
Direct answers:
debug.keystore is disposable and you don't have to worry with it.
the keystore used when exporting the .apk file, that one is VERY VERY important and YES, make backup of it everywhere you can! On an external hard-drive on your house, on a USB-drive and at least 1 cloud backup (e.g. Google Drive). If you loose that file or the password, you won't be able to update your app again.
I hope it helps.
You have to differentiate between debug.keystore & release keystore
debug.keystore Android User Guide
When running or debugging your project from the IDE, Android Studio automatically signs your APK with a debug certificate generated by the Android SDK tools. The first time you run or debug your project in Android Studio, the IDE automatically creates the debug keystore and certificate in $HOME/.android/debug.keystore, and sets the keystore and key passwords.
No need to remember as its generated automatically
release.keystore
Needed to publish on google play console, But take care after you generate it and used to release signed version for push to production when you app become published you can only send updates using this key. it will be permanent for you app package name on Google play. You have to backup key and it's protection password too.
My issue is that I have published an APK from my machine, and after that I have formated the machine. Now, I'm trying to create the sign APK from the same machine after formatting, but I am unable to do do.
I am using same keystore .jks file also I provide same .jks file and same alias name & password. I have also tried to do the same from other machines, but not able to do so.
I am working for a client on their Android app. I need to create an APK file which will be deployed to the client's server.
The client does not have the original KeyStore file! In Android Studio it says that the KeyStore file is required! What can I do?
if exists a previous version of the app it canĀ“t be updated because need the same Keystore file, Now you need to create another Keystore to sign your app.
Generate a KeyStore
Signing your applications