apk three dots and then black screen forever+Godot 4.0.3+Quest1
Asked Answered
C

4

0

Hi,
I am trying to load a simple VR scene explained very simple in the link provided. When trying to sideload from Godot 4.0.3 to Oculus Quest(1) tethered I am able to see the apk but it's all three dots and black screen later. Tried to get the logcat from the adb(Windows), while I am running directly from the engine I am getting the below error:

06-27 11:10:30.011 1051 1051 E LoadedApk: java.lang.ClassNotFoundException: Didn't find class "androidx.core.app.CoreComponentFactory" on path: DexPathList[[],nativeLibraryDirectories=[/data/app/org.xyz.QuestDemo-a5pDjVCnZl2Ow5-0fmlOqw==/lib/arm64, /data/app/org.xyz.QuestDemo-a5pDjVCnZl2Ow5-0fmlOqw==/base.apk!/lib/arm64-v8a, /system/lib64, /system/product/lib64]]

While building the apk from the command prompt then I am getting the below error, though the apk is seen inside the quest with three dots and black screen:

06-27 11:07:14.409 1051 4286 E InputDispatcher: Window handle Window{e921504 u0 org.xyz.QuestDemo/com.godot.game.GodotApp} has no registered input channel.
06-26 12:50:15.055 2022 2471 E EntitlementsInstallerEventListener: Could not fetch the App information for package org.xyz.QuestDemo

Let me know how do I fix this. Any help greatly appreciated.

Godot version 4.0.3

Cowslip answered 27/6, 2023 at 6:38 Comment(0)
O
0

I know there is an issue with anti-aliasing (MSAA) on Android, so make sure that is disabled or you'll get a black screen.

But aside from that, the mobile support on Godot 4.0 is pretty poor. I get black screens or crashes on like half the devices I tried.

Osborn answered 27/6, 2023 at 8:1 Comment(0)
C
0

Osborn MSAA 2D and MSAA 3D are already disabled by default. Any other settings change you think can help?

Cowslip answered 27/6, 2023 at 8:33 Comment(0)
W
0

After a long period of development, the Godot 4.2 mono version finally supports exporting for mobile devices using .NET 8, and I wanted to give it a try. However, after upgrading the project from 4.1 to 4.2 and exporting it to my Android phone, I encountered several issues:

  • The loading time is excessively long.
  • Only the GUI is visible.
  • The world turns back.
  • The performance is severely laggy.

Despite attempting various solutions, only one proved to work:
Open Project Settings -> Rendering -> Renderer:

  1. Change Rendering Method to gl_compatibility.
  2. Change Rendering Method.mobile to gl_compatibility.
  3. Reload the project and export it again.

The exported APK works, so maybe my phone only supports OpenGL ES 3.2.

Welter answered 2/12, 2023 at 5:43 Comment(0)
T
0

Loading or Initialization Issue:

The three dots typically indicate that the application is trying to load or initialize.
The black screen might suggest that there's a problem during this process.
Solution: Try restarting the application or your device. If the issue persists, check for updates to the app or reinstall it.
Compatibility Issue:

The APK might not be fully compatible with your device or Android version.
Solution: Ensure that the APK is compatible with your device's specifications and runs on the version of Android you are using.
Permissions Issue:

The app might be stuck due to a lack of necessary permissions.
Solution: Check the app permissions in your device settings and ensure that the app has the required access.
Corrupted APK:

The APK file might be corrupted or incomplete.
Solution: Re-download the APK from a reliable source, ensuring it's the latest version and hasn't been corrupted during the download.
System Resource Constraints:

Insufficient resources (RAM, storage) on your device can sometimes cause apps to freeze.
Solution: Close unnecessary apps running in the background, clear cache, and free up some storage space.
Developer Mode or Debugging:

If you're using a debug version of the app, it might encounter issues in a non-development environment.
Solution: Ensure that you are using a stable release version of the APK rather than a debug or development version.
If the problem persists after trying these solutions, you might want to reach out to the app's developer or support team for more specific assistance. Providing additional details about the app and your device could also help in diagnosing the issue more accurately.

Teens answered 31/12, 2023 at 17:59 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.