0 votes

Hello,
I want to export app to android device, but it gives a mistake:

jarsigner: Certificate chain not found for: Debug keystore Pass. Debug keystore Pass must reference a valid KeyStore key entry containing a private key and corresponding public key certificate chain.

s = signature was verified
m = entry is listed in manifest
k = at least one certificate was found in keystore
i = at least one certificate was found in identity scope

no manifest.

jar is unsigned.
Installing to device (please wait...): Xiaomi Redmi 6
Performing Streamed Install
adb: failed to install C:\Users\Admin\AppData\Local\Temp/Godot/tmpexport.apk: Failure [INSTALLPARSEFAILEDNOTAPK: Failed to parse /data/app/vmdl843201002.tmp/base.apk]
Starting: Intent { act=android.intent.action.MAIN cmp=com.companyname.appname/com.godot.game.GodotApp }
Error type 3
Error: Activity class {com.companyname.appname/com.godot.game.GodotApp} does not exist.

Does someone know, what is wrong?
Thank you very much!

in Engine by (96 points)

1 Answer

+1 vote
Best answer

Hi :)

I had the same problem, but this post helped me to fix it, I hope you solve it too!!

https://godotengine.org/qa/94015/cant-deploy-android-install_parse_failed_no_certificates

by (98 points)
selected by

Thank you (I no longer hoped)!!! I'm sure it will help many people.
But for those who don't (even after repeatedly reinstalling JDK and Android Studio - as with me) - I personally had to resort to probably the most violent option - factory reseting of my computer... But it works! :D

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to webmaster@godotengine.org with your username.