Patrick

  • Jun 30, 2023
  • Joined Jan 27, 2022
  • 0 best answers
  • I have a game built with Godot 3.5.2

    The .apk files are smaller than 15mb and I have added the metadata and dependencies according to the documentation:
    Google Play Instant | Platform | Android Developers

    The game works fine when installed normally but crashes after the bootsplash when started via the "try now" button.
    The error logs indicate a crash, but it's difficult to pinpoint the exact cause of the crash.

    adb logcat -s godot shows me this:

    06-19 04:20:19.821 25229 25823 E godot : ERROR: Couldn't load file 'res://project.binary', error code 19.
    06-19 04:20:19.821 25229 25823 E godot : at: loadsettingstextorbinary (core\projectsettings.cpp:651) - Couldn't load file 'res://project.binary', error code 19.
    06-19 04:20:19.821 25229 25823 I godot : Error: Couldn't load project data at path ".". Is the .pck file missing?
    06-19 04:20:19.821 25229 25823 I godot : If you've renamed the executable, the associated .pck file should also be renamed to match the executable's name (without the extension).
    06-19 04:20:19.825 25229 25823 E godot : ERROR: Cannot get class 'JNISingleton'.
    06-19 04:20:19.825 25229 25823 E godot : at: instance (core\class_db.cpp:510) - Condition "!ti" is true. Returned: nullptr

    It seems like there are more steps involved into making a godot android export usable for Google Play Instant. Anybody know what that could be ?

  • Well this is meant to be copied to the clipboard. The squares represent the hits/glances and misses in the attempts so you can share your success without giving the solution away.

  • I know that godot cannot handle unicode characters with more than 3 bytes. Is there any workaround for this ? I want to make a wordle clone and for this I would like to use black, green and orange squares.

    1F7E9 - green 1F7E7 - orange 2B1B - black

    The black square would work, but green and orange are too big. Any ideas ?