How to fix "To Upload an Android App Bundle you must be enrolled in Play App Signing" on Windows

  Рет қаралды 16,181

Obsidian Soft

Obsidian Soft

Күн бұрын

Пікірлер: 186
@ObsidianSoftEducation
@ObsidianSoftEducation 10 ай бұрын
📣 📣 📣 📣 The java command has recently been changed after the publishing of this video tutorial so copy the new command and use output.zip instead of countville.pem; the rest of the steps are the same as shown in the video. New java command: 27 Dec 2023 $ java -jar pepk.jar --keystore=foo.keystore --alias=foo --output=output.zip --include-cert --rsa-aes-encryption --encryption-key-path=/path/to/encryption_public_key.pem
@parthviradiya1617
@parthviradiya1617 9 ай бұрын
Invalid or corrupt jarfile after new command changes
@aronpaul8987
@aronpaul8987 8 ай бұрын
hey i follow this step and it worked but now i have a zip file so how can i upload it google because i can not upload zip so please can you help me with this ?
@ObsidianSoftEducation
@ObsidianSoftEducation 8 ай бұрын
You do get a zip file after new command changes. Previously, we had provided the file extension for output ourselves, so I used to make it .pem myself, but now the generated file extension has been provided by Google, so .zip should work when you upload it.
@ObsidianSoftEducation
@ObsidianSoftEducation 8 ай бұрын
@@aronpaul8987 answered via email too but you can upload zip file now.
@AnArjArt
@AnArjArt 8 ай бұрын
@@ObsidianSoftEducation whats ur mail id..mam
@tiffanyjohnson7427
@tiffanyjohnson7427 Жыл бұрын
This tutorial made the process of enrolling in Play App Signing much easier to understand
@adyamys5110
@adyamys5110 Жыл бұрын
This video came just in time when my son was having some problem. Thnx❤
@ObsidianSoftEducation
@ObsidianSoftEducation Жыл бұрын
Glad I could help
@lifeisthrillingyt7991
@lifeisthrillingyt7991 Жыл бұрын
That's a much needed easy solution. You're doing really good.
@HabibDawud
@HabibDawud 9 ай бұрын
Ohhh my dear thanks a lot ... I had a big issues for a week. Thanks again
@ObsidianSoftEducation
@ObsidianSoftEducation 9 ай бұрын
Most welcome 😊
@spacemyst911
@spacemyst911 Жыл бұрын
You just make everything so easy!!! I just love it ❤
@ObsidianSoftEducation
@ObsidianSoftEducation Жыл бұрын
Thank you! 😊
@sammislearning
@sammislearning Жыл бұрын
You made everything so easy by explaining every detail. Thanks for sharing 🙏☺️. Keep posting
@ObsidianSoftEducation
@ObsidianSoftEducation Жыл бұрын
My pleasure 😊
@ayedanasim5713
@ayedanasim5713 Жыл бұрын
Thanks for this tutorial! I was able to enroll in Play App Signing and upload my app bundle without any problems.
@ObsidianSoftEducation
@ObsidianSoftEducation Жыл бұрын
Glad it helped!
@novinayaz9347
@novinayaz9347 Жыл бұрын
It's great to watch this sort of tutorials on this platform, thanks for it 😊
@sumitvishwakarma-x5p
@sumitvishwakarma-x5p 10 ай бұрын
Such simple, on point tutorial. Thankyou so much.
@ObsidianSoftEducation
@ObsidianSoftEducation 10 ай бұрын
Glad it was helpful!
@AhasanUllahNahid
@AhasanUllahNahid 5 ай бұрын
Unable to parse the input: [--keystore=C:\Users\Administrator\Documents\andro\key0.jks, --alias=key0, --output=, C:\Users\Administrator\Desktop\AndroOutput\output.zip, --encryptionkey=eb10fe8f7c7c9df715022017b00c6471f8ba8170b13049a11e6c09ffe3056a104a3bbe4ac5a955f4ba4fe93fc8cef27558a3eb9d2a529a2092761fb833b656cd48b9de6a]
@ObsidianSoftEducation
@ObsidianSoftEducation 5 ай бұрын
Fix the paths. There seem to be quite a few problems .
@tayyabasohail3353
@tayyabasohail3353 Жыл бұрын
I always enjoy listening and watching your videos, very very informative and useful information is shared.
@ObsidianSoftEducation
@ObsidianSoftEducation Жыл бұрын
So nice of you
@aurumdev
@aurumdev 11 ай бұрын
Thank you for the vast knowledge, success!
@ObsidianSoftEducation
@ObsidianSoftEducation 11 ай бұрын
Most welcome 😊
@uzmashahzad9061
@uzmashahzad9061 Жыл бұрын
This was worth watching. Thanks for sharing all details.
@mudassariqbal9680
@mudassariqbal9680 Жыл бұрын
Brilliant. You have saved my LIFE. Do we have to repeat this process for every app? Or the generated .pem Key is applicable for all apps?
@ObsidianSoftEducation
@ObsidianSoftEducation Жыл бұрын
Repeat for all apps with the correct keystore and alias i.e key.
@Anmol_Aneeb17
@Anmol_Aneeb17 Жыл бұрын
Tutorial is easy and easy to learn
@conteudoanimal
@conteudoanimal 4 ай бұрын
thanks ... solved my issue !
@ObsidianSoftEducation
@ObsidianSoftEducation 4 ай бұрын
Most welcome 😊
@simrakhursheed1205
@simrakhursheed1205 Жыл бұрын
This tutorial is very helpful. Keep sharing more
@UjalaaliOfficial
@UjalaaliOfficial Жыл бұрын
You made everything so easy thanks for sharing helpfull videos ❤
@binteidrees8277
@binteidrees8277 Жыл бұрын
This is a very detailed tutorial. Thanks for sharing this
@rubinakhq643
@rubinakhq643 Жыл бұрын
Thanks for sharing the informative tutorial…keep sharing more content
@ObsidianSoftEducation
@ObsidianSoftEducation Жыл бұрын
Thank you, I will
@raji7.yotube
@raji7.yotube Жыл бұрын
Why is a file requested..zip. What should I do?
@ObsidianSoftEducation
@ObsidianSoftEducation Жыл бұрын
I have already answered your query when you contacted me through Instagram 😊
@spartacusrebel
@spartacusrebel 7 ай бұрын
Great Explanation, Thanks
@ObsidianSoftEducation
@ObsidianSoftEducation 7 ай бұрын
Thank you for watching 😊
@mianaliasjad
@mianaliasjad 5 ай бұрын
thanks. clear instructions.
@ObsidianSoftEducation
@ObsidianSoftEducation 5 ай бұрын
Most welcome 😊
@petrcher
@petrcher 9 ай бұрын
Лучший туториал! Спасибо огромное! Искал эту инфу 2 дня )
@ObsidianSoftEducation
@ObsidianSoftEducation 9 ай бұрын
Thank you!
@shaimaraja6371
@shaimaraja6371 Жыл бұрын
Thanks for the help dear. Your tutorial made me understand and overcome the problem.
@StorentlyLTD
@StorentlyLTD 4 ай бұрын
What about the " ks.jks " file? i didn't find it!
@ObsidianSoftEducation
@ObsidianSoftEducation 4 ай бұрын
It is your Java keystore file. It contains all the private keys for your apps. It must be somewhere on your computer. It might not be named "ks" as this is the name I gave to my keystore file. But it should have the extension jks. It is essential for this play app signing tutorial to work. If you have lost your keystore and your original key then you will have to contact Google Play Console for help.
@rajarani00182
@rajarani00182 Жыл бұрын
Thank you for sharing this easy method
@ObsidianSoftEducation
@ObsidianSoftEducation Жыл бұрын
Thanks for liking
@zestykoala3967
@zestykoala3967 Жыл бұрын
I'm getting "Unable to parse the input" error whenever I'm trying to run the code in cmd. And since there were spaces in the name of directories I put quotes(" ") at the start and end of all paths,still I'm getting this. Could you please help? Thanks in advance. Edit :- Also, there is this "java.lang.NullPointerException - Output not specified" error.
@ObsidianSoftEducation
@ObsidianSoftEducation Жыл бұрын
Copy the files to the downloads folder to avoid spaces. Also, you need to provide a name for the key that will be generated by the command. In my case, I had written \countville.pem after the path of the output folder.
@FatimaFati-u9x
@FatimaFati-u9x Жыл бұрын
Very detailed tutorial keep sharing
@nubainzafar1578
@nubainzafar1578 Жыл бұрын
Thank you for sharing this tutorial ☺️
@janjua245
@janjua245 Жыл бұрын
Very helpful and informative tutorial
@raji7.yotube
@raji7.yotube Жыл бұрын
Why is a file requested... What should I do?
@ObsidianSoftEducation
@ObsidianSoftEducation Жыл бұрын
This tutorial is for already published apps. For new apps, let Google manage your key.
@atikamujtaba
@atikamujtaba Жыл бұрын
Very helpful and informative tutorial 😊
@ObsidianSoftEducation
@ObsidianSoftEducation Жыл бұрын
Glad it was helpful!
@humairasiddiqui8476
@humairasiddiqui8476 Жыл бұрын
Wow, very helpful sharing
@sammislearning
@sammislearning Жыл бұрын
Very helpful and informative
@SujitChirate
@SujitChirate Жыл бұрын
Very well explained, step by step 😊
@ObsidianSoftEducation
@ObsidianSoftEducation Жыл бұрын
Thank you 😊
@WeiLiang-yt9pd
@WeiLiang-yt9pd 3 ай бұрын
thanks, this video solve my issue
@ObsidianSoftEducation
@ObsidianSoftEducation 3 ай бұрын
Most welcome 😊
@adyamy4052
@adyamy4052 Жыл бұрын
Nicely explained video
@ObsidianSoftEducation
@ObsidianSoftEducation Жыл бұрын
Thanks a lot
@binteidrees8277
@binteidrees8277 Жыл бұрын
Very helpful
@seedfromcdl
@seedfromcdl Жыл бұрын
Excellent video!
@ObsidianSoftEducation
@ObsidianSoftEducation Жыл бұрын
Thank you very much!
@sammislearning
@sammislearning Жыл бұрын
This tutorial is very helpful
@nouralex6105
@nouralex6105 Жыл бұрын
please help is this need to enter passowrd in cmd because to let me write anything please help me
@ObsidianSoftEducation
@ObsidianSoftEducation Жыл бұрын
When you will run Java command successfully, it will ask you to enter password. Are you getting an error?
@atikasphotography
@atikasphotography Жыл бұрын
Interesting! Thanks for the detailed explanation
@NowridHasninvlogzz
@NowridHasninvlogzz Жыл бұрын
Very essential process to know
@user-ti5nj9le9z
@user-ti5nj9le9z 9 ай бұрын
So this is if your app is already signed using Google , what if you have an existing app that was published without Google app signing , could I do the same ? or do I have to submit a totally new app instead to enable Google app signing ? (fyi i lost my original app signing key =) )
@ObsidianSoftEducation
@ObsidianSoftEducation 9 ай бұрын
No, this video is for apps that weren't signed using Google Play App signing. For example, the app I am showing in this video was made using Solar2D and not Android Studio. The video explains how you can enroll in Play app signing using your existing keystore and key that you used when publishing the app for the first time. Therefore, it assumes that you haven't lost them. If you have lost your keystore and key, you can contact Play Console support. They might ask for some proof that you actually own the app and might let you publish it again as an existing app.
@draesthetic12
@draesthetic12 Жыл бұрын
Thx for sharing 🎉
@humairasadaf3019
@humairasadaf3019 Жыл бұрын
Wow, this is an excellent tutorial very helpful
@dadawald6515
@dadawald6515 7 ай бұрын
I get this error Cannot find any provider supporting RSA/NONE/OAEPWithSHA1AndMGF1Padding
@ObsidianSoftEducation
@ObsidianSoftEducation 7 ай бұрын
Please download openJdK 20 as mentioned in my video and set it as java home.
@rizwanhashmi4116
@rizwanhashmi4116 3 ай бұрын
@@ObsidianSoftEducation Same error with me. I have downloaded Java 20 and configured as it is. but same error again.
@rizwanhashmi4116
@rizwanhashmi4116 3 ай бұрын
Thanks Work me
@ObsidianSoftEducation
@ObsidianSoftEducation 3 ай бұрын
@rizwanhashmi4116 most welcome 😊
@amannarola9280
@amannarola9280 Жыл бұрын
Hello, Here I get AccessDenied Error.How to solve this error ?
@ObsidianSoftEducation
@ObsidianSoftEducation Жыл бұрын
In case of such an error, you have to run the command prompt as system administrator. I have explained how to do this in video description too.
@dadawald6515
@dadawald6515 Ай бұрын
how can I conctact support google for recovery lost certificate
@ObsidianSoftEducation
@ObsidianSoftEducation Ай бұрын
support.google.com/googleplay/android-developer/gethelp
@benjaminhawklyn
@benjaminhawklyn Ай бұрын
What do I do if I don't have a .JKS, but an actual ".keystore" file?
@ObsidianSoftEducation
@ObsidianSoftEducation Ай бұрын
Try using it directly in command with jks extension, and if that doesn't work, then keystore extension. If both don't work, convert keystore to jks. There are many solutions on the Internet but this seems good: stackoverflow.com/questions/49924556/convert-keystore-to-jks-to-sign-apk/49925137#49925137
@HBDev07
@HBDev07 10 ай бұрын
thanks it works
@ObsidianSoftEducation
@ObsidianSoftEducation 10 ай бұрын
You're welcome!
@OriginRow
@OriginRow 8 ай бұрын
What about Unreal Engine build based game ? Any idea ?
@ObsidianSoftEducation
@ObsidianSoftEducation 8 ай бұрын
This should work as long as you have a java keystore and key for your already published app/game and you haven't enrolled in Play app signing yet.
@blackboxgamingofficial
@blackboxgamingofficial 2 ай бұрын
7:45 thanks for this kind of tutorial. but I'm not clean here what kind of key password I need to enter. 😰
@ObsidianSoftEducation
@ObsidianSoftEducation 2 ай бұрын
The password should have been created by you when you created the key. There are usually two passwords. One that you made for your keystore and the other one is for your app's key. You might have given the same password for both your keystore and your app's key. Try entering the same password.
@blackboxgamingofficial
@blackboxgamingofficial 2 ай бұрын
@@ObsidianSoftEducation i gived the same password but it's giving this error
@blackboxgamingofficial
@blackboxgamingofficial 2 ай бұрын
​ @ObsidianSoftEducation C:\Users\Nur>java -version java version "20.0.2" 2023-07-18 Java(TM) SE Runtime Environment (build 20.0.2+9-78) Java HotSpot(TM) 64-Bit Server VM (build 20.0.2+9-78, mixed mode, sharing) C:\Users\Nur>java -jar E:\Projects\DontDelete\pepk.jar --keystore=E:\Projects\DontDelete\PinBallArcade.keystore --alias=PinBallArcade --output=E:\Projects\DontDelete\Output\output.zip --include-cert --rsa-aes-encryption --encryption-key-path=E:\Projects\DontDelete\encryption_public_key.pem Enter password for store 'PinBallArcade.keystore': Enter password for key 'PinBallArcade': Error: Unable to export or encrypt the private key java.security.NoSuchAlgorithmException: Cannot find any provider supporting RSA/NONE/OAEPWithSHA1AndMGF1Padding at java.base/javax.crypto.Cipher.getInstance(Cipher.java:574) at com.google.wireless.android.vending.developer.signing.tools.extern.export.ExportEncryptedPrivateKeyTool.encryptPrivateKeyWithCkmRsaAesKeyWrapEncryption(ExportEncryptedPrivateKeyTool.java:284) at com.google.wireless.android.vending.developer.signing.tools.extern.export.ExportEncryptedPrivateKeyTool.run(ExportEncryptedPrivateKeyTool.java:213) at com.google.wireless.android.vending.developer.signing.tools.extern.export.ExportEncryptedPrivateKeyTool.main(ExportEncryptedPrivateKeyTool.java:165)
@ObsidianSoftEducation
@ObsidianSoftEducation 2 ай бұрын
@blackboxgamingofficial this is not a password error. You need to use openjdk and set java home properly. This has been explained in this video.
@anjalihali3232
@anjalihali3232 3 ай бұрын
"The private key was not properly encrypted, or its not a type of key we support" error on google play
@ObsidianSoftEducation
@ObsidianSoftEducation 3 ай бұрын
Please see my pinned comment.
@driverspoll3141
@driverspoll3141 Жыл бұрын
Thanks problem solved
@EmmanuelOlorunshola
@EmmanuelOlorunshola 11 ай бұрын
Getting this error Use a valid app signing key to continue The file does not seem to be a valid zip file.
@ObsidianSoftEducation
@ObsidianSoftEducation 11 ай бұрын
When are you getting the error? Do you get the error when you run the java command in cmd? if yes, please post the entire error here.
@revanthpodduturi4129
@revanthpodduturi4129 10 ай бұрын
Which password i need to enter for key 'amnacountville' ?
@ObsidianSoftEducation
@ObsidianSoftEducation 10 ай бұрын
This is the alias or name of my key for my game count ville. You have to provide your own alias/key name. Also, you must have provided a password for your keystore and key when you created them. Use those passwords.
@revanthpodduturi4129
@revanthpodduturi4129 10 ай бұрын
​@@ObsidianSoftEducation It i showing an error message after uploading the private key "The private key doesn't match the current app certificate"
@ObsidianSoftEducation
@ObsidianSoftEducation 10 ай бұрын
Make sure that you are using the same key that you used when you first published the app. This tutorial is for opting in play app signing for already published apps so assumes that you already have a proper key store and a key that you created for the app. You have to use the same key but encrypt it using java command and upload the encrypted key. If you use any other key, you will get the error that you are getting right now..
@revanthpodduturi4129
@revanthpodduturi4129 10 ай бұрын
@@ObsidianSoftEducation Key which was used when the first app was published was lost by another person now what is the solution
@ObsidianSoftEducation
@ObsidianSoftEducation 10 ай бұрын
You will need to contact Google Play for help. They will authenticate whether you actually own the app and allow you to use a new key. I don't know the details as I haven't done this before.
@davidjohn6446
@davidjohn6446 Жыл бұрын
Please help Error in Cmd: Unable to access jarfile
@ObsidianSoftEducation
@ObsidianSoftEducation Жыл бұрын
Run cmd as a system administrator. The process is explained in the video description.
@davidjohn6446
@davidjohn6446 Жыл бұрын
still showing error @@ObsidianSoftEducation
@ObsidianSoftEducation
@ObsidianSoftEducation 11 ай бұрын
First of all check that you have given the correct file path for the jar file. Also, have you installed openjdk 20 and set it as Java home? That process has also been explained in the video. If you have done all that too and are also running command prompt as a system administrator and your file path is correct too then I am afraid that there is something wrong with your key store file.
@ObsidianSoftEducation
@ObsidianSoftEducation 11 ай бұрын
Can you please send me the entire error?
@rahmanitech8467
@rahmanitech8467 11 ай бұрын
@@ObsidianSoftEducation Hello its me from different account I follow your video carefully and did all of steps but the error not going . Please help me my app have issue I need to update it ASAP. This is my Command: java -jar C:\Users\TAWAKAL LAPTOP\Downloads\pepk.jar --keystore=C:\Users\TAWAKAL LAPTOP\Downloads\sqs.keystore --alias=sqs --output=C:\Users\TAWAKAL LAPTOP\Desktop\output\sqs.pem --rsa-aes-encryption --encryption-key-path=C:\Users\TAWAKAL LAPTOP\Downloads\encryption_public_key.pem when I paste this command on cmd it gives error: Error: Unable to access jarfile C:\Users\TAWAKAL
@timfahimsahryer6264
@timfahimsahryer6264 Жыл бұрын
The private key doesn't match the current app certificate
@ObsidianSoftEducation
@ObsidianSoftEducation Жыл бұрын
Are you using the correct keystore and alias for the app for which you are trying to enroll in play app signing?
@subhashdutta2314
@subhashdutta2314 Жыл бұрын
Not easy.
@ObsidianSoftEducation
@ObsidianSoftEducation Жыл бұрын
Sorry to hear that you didn't find it easy. What problem did you encounter? Ensure you know where the Java keystore for your app is on your computer. Also, you should know the name of the alias i.e. key for your app within this keystore. The tutorial assumes that you have done all of this while publishing your app and now, you need to just enroll in play app signing for uploading an update to your app. If you have lost your keystore file or don't know the passwords then you can't run this java command to generate your encrypted key for enrolling in play app signing.
@subhashdutta2314
@subhashdutta2314 Жыл бұрын
Error: Unable to export or encrypt the private key@@ObsidianSoftEducation java.security.NoSuchAlgorithmException: Cannot find any provider supporting RSA/NONE/OAEPWithSHA1AndMGF1Padding I'm phasing these two difficulties.
@ObsidianSoftEducation
@ObsidianSoftEducation Жыл бұрын
This is because you didn't install openjdk 20 and set it as java home. All this has been explained in the tutorial.
@subhashdutta2314
@subhashdutta2314 Жыл бұрын
Thanks. I done it. @@ObsidianSoftEducation
@AnArjArt
@AnArjArt 8 ай бұрын
Error: Unable to export or encrypt the private key how to fix it mam.........java -jar C:\Users\HP\Downloads\pepk.jar --keystore=C:\acer1\Zcandy\threedi_neww\3d-3d_key.jks --alias=threedi --output=C:\acer1\Zcandy\threedi_neww\key_path\threedi.pem --rsa-aes-encryption --encryption-key-path=C:\Users\HP\Downloads\encryption_public_key.pem
@ObsidianSoftEducation
@ObsidianSoftEducation 8 ай бұрын
Please see pinned comment. The command has recently been changed by Google so use the latest command. Also, the new key generated will not be .pem but .zip previously, google hadn't given a file type for the generated key so I used to make it .pem but now, in the new command, they have given the file type .zip for the new key so use .zip instead of .pem
@AnArjArt
@AnArjArt 8 ай бұрын
@@ObsidianSoftEducation not works
@ObsidianSoftEducation
@ObsidianSoftEducation 8 ай бұрын
Show me your final command as you weren't using the latest command previously according to your earlier comment.
@AnArjArt
@AnArjArt 8 ай бұрын
@@ObsidianSoftEducation $ java -jar C:\Users\HP\Downloads\pepk.jar --keystore=C:\acer1\Zcandy\threedi_neww\3d-3d_key.jks --alias=arun --output=output.zip --rsa-aes-encryption --encryption-key-path=C:\Users\HP\Downloads\encryption_public_key.pem
@ObsidianSoftEducation
@ObsidianSoftEducation 8 ай бұрын
The new play console command is this: java -jar pepk.jar --keystore=foo.keystore --alias=foo --output=output.zip --include-cert --rsa-aes-encryption --encryption-key-path=/path/to/encryption_public_key.pem Where is "include-cert" in your command? Also, the output.zip in your command should be the path of a folder on your computer followed by \output.zip. So, --output = "some folder path on your computer"\output.zip
бабл ти гель для душа // Eva mash
01:00
EVA mash
Рет қаралды 1,7 МЛН
CAN YOU DO THIS ?
00:23
STORROR
Рет қаралды 41 МЛН
What's in the clown's bag? #clown #angel #bunnypolice
00:19
超人夫妇
Рет қаралды 35 МЛН
How it feels when u walk through first class
00:52
Adam W
Рет қаралды 26 МЛН
The Tri Folding Phone Durability Test! - someone has to try...
11:41
JerryRigEverything
Рет қаралды 1,2 МЛН
The Anti-Virus Tier List
9:38
Chris Titus Tech
Рет қаралды 1,2 МЛН
Microsoft Makes Windows Worse With AI
9:34
Mental Outlaw
Рет қаралды 158 М.
The TRIPLE FOLDING phone has a Problem.
12:54
Mrwhosetheboss
Рет қаралды 1,7 МЛН
Why Are Open Source Alternatives So Bad?
13:06
Eric Murphy
Рет қаралды 658 М.
Developer's Guide to Releasing a Unity Game on Google Play
17:21
LlamAcademy
Рет қаралды 16 М.
20 Testers? Google Play's New App Policy: A Survival Masterclass
16:50
Windows 10: One Year to Go -- & what we do next!
16:29
ExplainingComputers
Рет қаралды 127 М.
бабл ти гель для душа // Eva mash
01:00
EVA mash
Рет қаралды 1,7 МЛН