VirtualBox 上的 Android x86 : App crashes on startup

标签 android crash virtualbox

我在 VirtualBox 上运行 Android x86(64 位)。我可以正常访问某些应用程序,但某些应用程序每次启动时都会崩溃。 logcat显示此错误:
02-07 14:20:49.901 3083 3083 E AndroidRuntime: Caused by: java.lang.UnsatisfiedLinkError: dlopen failed: "/data/app/com.chase.sig.android-TPinjV5wbyLsmB6IHnEPmw==/lib/arm/libb.so" has unexpected e_machine: 40 (EM_ARM)
详细信息:

  • 我的电脑运行的是 macOS Catalina
  • ISO:来自 FossHub 的 Android-x86 64 位 9.0-rc2 ( https://www.fosshub.com/Android-x86.html )
  • VirtualBox 操作系统:Linux 2.6/3.x/4.x(64 位)
  • VirtualBox 规范:6gb 分配内存,8gb 硬盘。 3个处理器。 128 MB 视频内存。
  • 图形 Controller :没有加速的 VBoxVGA(我尝试了其他选项。大多数替代方案根本阻止操作系统正常启动。)
  • 最佳答案

    看起来此应用程序仅附带 native ARM 库。您可以通过以下步骤进行检查:

  • 获取应用的APK
  • 解压APK
  • 在其 lib 文件夹下,您将看到以 arm64-v8a armeabi-v7a x86 x86_64
  • 等架构命名的文件夹名称。
  • 检查 x86 和/或 x86_64 是否包含 libb.so 文件

  • 附言你如何安装它? Apk 还是 Google Play?

    关于VirtualBox 上的 Android x86 : App crashes on startup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60120347/

    相关文章:

    android - close() 从未在数据库上显式调用

    java - 从 hashmap.values() 初始化的列表中删除一个项目时会发生什么?

    windows-server-2008-r2 - Virtualbox - 无法启动 Windows Server 2008 r2。循环 "Window' s 正在加载文件..."

    docker - 无法将卷从ubuntu 18.04主机挂载到docker-machine

    elasticsearch - 无法访问在 VirtualBox 上运行的 Elasticsearch 服务器

    android - Google Play 应用签名 - KeyHash 不匹配

    java - 使用 Dagger + 解析服务器 SDK : java. lang.IllegalArgumentException

    C# 4.0 编译器崩溃

    c - printf 使程序崩溃

    ios - libobjc.A.dylib objc_msgSend - React Native iOS - 如何阅读此崩溃报告?