VirtualBox上的Android x86:应用程序在启动时崩溃

问题描述 投票:-2回答:1

我正在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的RAM,8GB的硬盘。 3个处理器。 128 MB视频内存。
  • 图形控制器:不带加速功能的VBoxVGA(我尝试了其他选项。大多数替代方法完全阻止操作系统正常启动。)
android crash virtualbox
1个回答
1
投票

看起来像该应用程序仅随本机ARM库一起提供。您可以按照以下步骤进行检查:

  1. 获取适用于该应用的APK
  2. 解压缩APK
  3. 在其lib文件夹下,您将看到类似arm64-v8a armeabi-v7a x86 x86_64之类的体系结构的文件夹名称
  4. 检查x86和/或x86_64是否包含libb.so文件

P.S。如何安装? APK还是Google Play?

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