0 votes

Hello, I cannot choose a jarsigner in my editor settings.

Here is an image of my settings:
Image

Godot version 3.4.
in Engine by (21 points)

Good question, I have the same problem.

I use a .bat to sign my android program. Must be done manually after compilation.

jarsigner -verbose -keystore debug.keystore -storepass android -keypass android yourprogram.apk androiddebugkey
pause
adb install yourprogram.apk
pause

You must set Jarsigner's path in your Environment Variables.

It can help you for the moment.

Regards, Foreman21.

I have the same problem
I can export an apk from Godot but it won't run
So i check with jarsigner and it is not signed
Then if i manually sign apk form cmd it runs
So what to do i can't specifu jarsigner path in Godot, did everuthing else?enter image description here

1 Answer

0 votes

In Godot 3.3 and later, you don't set the path to adb and jarsigner manually anymore. Instead, you specify the Android Sdk Path which should point to the root folder of your Android SDK installation. This way, you only have to specify one path instead of two.

by (11,255 points)

I specified that path, but when i tried to run it in android studio's virtual device i got this error:

The application could not be installed:
INSTALLFAILEDNOMATCHINGABIS

I also tried the android button in Godot but got the same problem.

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.