0 votes

Hi

I try to export to Android and have followed the necessary steps described.

It work for one project, but not for another, where I get "App not installed" when trying to install the generated and signed .apk file.

I am on Fedora and have openjdk version "1.8.0_265".

I took the .apk and signed it from the Andoid app "apk-signer" and then it installed with no problem!

So it must be something with the signing of this particular project, however it works for another project!

I really need some help after trying too many hours debugging...It has worked flawlessly for a long time and I am not sure what happened such that it's not able to install.

Please, any clues?

Thanks in advance, Peder

in Engine by (22 points)

1 Answer

+2 votes

I figured out the problem...

By running Godot from the commandline the following was written out when playing the project directly to an Android device via usb:

adb: failed to install /home/pbac/.cache/godot/tmpexport.apk: Failure [INSTALLPARSEFAILEDNOCERTIFICATES: Failed to collect certificates from /data/app/vmdl748393312.tmp/base.apk: /data/app/vmdl748393312.tmp/base.apk: File assets/assets/fonts/Font_§.ttf in manifest does not exist]

So I think the problem was, that the "§" is not allowed in a filename for the signing to work...somehow!

Works now :)

by (22 points)

For the record, this is a known issue: https://github.com/godotengine/godot/issues/18222

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 Frequently asked questions and 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 [email protected] with your username.