三星 Galaxy S24 不适用于本机 Android 应用程序

问题描述 投票:0回答:1

从 Play 商店安装后,React Native Android 应用程序无法在 Samsung Galaxy S24 和 A55 中运行。应用程序在默认启动器屏幕上冻结。

我找到了使应用程序兼容64位的解决方案,但它已经兼容了。

这是我的 Gradle 文件:

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

即使我提取APK文件,我也发现了

lib
文件夹中的所有4个文件夹。

android react-native samsung-galaxy
1个回答
0
投票

要尝试的事情,可能是显而易见的,但不要假设任何事情:

  1. 该应用程序可以在其他 64 位设备上运行吗?
  2. arm64-v8a 是否包含所有预期的 .so 文件?
  3. 运行 logcat > app.log,然后启动应用程序。停止日志猫。 在输出中找到应用程序的包 ID,确定进程的 PID。 按 PID 过滤 app.log。 查找任何异常/堆栈跟踪信息。
  4. 应用程序在启动时是否连接到 api?连接或错误配置导致挂起。
  5. 您还没有说您是否是该应用程序的作者。假设您是这样,请比较开发和生产中的 logcat 输出以查找任何差异。
  6. 尝试在设备上本地运行生产版本。

不是答案,而是帮助您开始调查的一些途径。

© www.soinside.com 2019 - 2024. All rights reserved.