Here is a tutorial on updating Existing application to App bundle. Its pretty straight forward
Post #7 also throw more light on the process.
If you see Release sign by google then you are good to go
If you see Opt Out, It means you will have to use PEPK.jar to extract the key. Follow the tutorial below and if you encounter any error based on this observations, report back
This Tutorial is for those who already have an existing application in the play store that is APK and want to switch to App Bundle (AAB) which will become compulsory in August 2021. Steps for updating the EXISTING application to App bundle (Switching to App bundle) (Note: Steps 2 and 3 are no...
The forum thread is far from being straight forward. It's the reason I'm here. Also, if you see "Releases Signed by Google" you are Not good to go automatically.
My problem at this minute is: Upon building the app bundle B4A is reporting:
B4A Version: 11.00
Parsing code. (0.01s)
Java Version: 11
Building folders structure. (0.01s)
Compiling code. (0.01s)
ObfuscatorMap.txt file created in Objects folder.
Compiling layouts code. (0.00s)
Organizing libraries. (0.00s)
(AndroidX SDK)
Compiling resources (0.32s)
Linking resources (0.29s)
Compiling generated Java code. (0.94s)
Convert byte code - optimized dex. (0.54s)
Copying libraries resources (0.25s)
Building app bundle (1.95s)
Signing AAB file Error
jarsigner: Certificate chain not found for: b4a. b4a must reference a valid KeyStore key entry containing a private key and corresponding public key certificate chain.
The keystore I'm using in this test is empty then with KeyStore Explorer I Import Trusted Certificate (upload_cert.der provided by Google on the App Integrity page).
I don't know how to make a "certificate chain" or have B4a reference a private key that Google is supposed to be generating itself under the new scheme? I've also got the deployment_cert.der file provided on the same App Integrity page that I don't even know the purpose of this certificate or how to use it.
I'm not going to use the command prompt for this solution. It's Keystore Explorer for me.
Again, if Google Play is signing my apps, why is B4A insisting that I provide a private key?