skip to Main Content

React Native Android application is not working in Samsung Galaxy S24 and A55 after installing from Play Store. The app freezes on the default launcher screen.

I found the solution of making the app 64-bit compatible but it is already compatible.

Here is my Gradle file:

splits {
    abi {
        reset()
        enable enableSeparateBuildPerCPUArchitecture
        universalApk false // If true, also generate a universal APK
        include “armeabi-v7a”, “x86”, “arm64-v8a”, “x86_64”
    }
}

Even when I extracted the APK file, I found all 4 folders in the lib folder.

2

Answers


  1. Things to try, possibly obvious but not assuming anything:

    1. Is the app working on other 64 bit devices?
    2. Does arm64-v8a contain all expected .so files?
    3. Run logcat > app.log, then launch the app. Stop log cat.
      Locate the app’s bundle id in the output, determine the PID of the process.
      Filter app.log by the PID.
      Look for any exception/stack trace information.
    4. Does the app connect to an api on startup? Connectivity or misconfiguration be causing the hang.
    5. You haven’t said whether you are the author of the app. Assuming you are, compare the logcat output in dev and production to find any differences.
    6. Try running a production build locally on the device.

    Not an answer, but a few avenues of investigation to get you started.

    Login or Signup to reply.
  2. Do you have any updates? We are experiencing the same problem with users who installed our app on their Galaxy S22 and S23 devices. Our app launches, but when the user clicks on any element, it freezes. Other Android users are not experiencing this issue.

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search