- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我目前正在迷你 PC 上制作定制的 Android Marshmallow x86 64。我已经成功安装了 Android,现在我正在尝试在钻机上安装 libhoudini,以便它可以玩 ARM 应用程序和游戏(将应用程序移植到 x86 是不可能的,因为它们是第 3 方应用程序)。如何安装和使用它?当我访问它的 Github 存储库时,它只有 .sfs 文件的链接。而且也没有任何关于如何安装和使用它的文档或教程。
最佳答案
所以我实际上设法找到了一个非常新的教程,并且我已经在我的装备上成功安装和使用了 libhoudini
。
来自 http://www.android-x86.org 的最新 Android-x86 isos实际上有一个 bash 脚本可执行文件可以帮助我们安装 libhoudini
。所以这些是步骤:
- Enable this option:
Settings>Apps Compatibility>Enable Native Bridge
- Go to the Android console (Alt-F1 or install a terminal emulator)
- Login as super user / root
- Run
/system/bin/enable_nativebridge
注意:如果您查看脚本本身,您会发现如果您的设备没有所需文件,脚本将尝试下载所需文件。但是文件的服务器有可能会关闭并且 wget
将无限循环。如果是这种情况,这就是您必须做的:
- Download the appropriate
houdini.sfs
from https://github.com/rrrfff/libhoudini- Move / copy
houdini.sfs
to/system/etc
- Go to the Android console (Alt-F1 or install a terminal emulator)
- Run
/system/bin/uname
, if it saysx86-64
, renamehoudini.sfs
tohoudini64.sfs
- Run
/system/bin/enable_nativebridge
我希望它能帮助任何想要使用 libhoudini 在 Android-x86 上运行 ARM 应用程序的人。干杯。
关于android - 如何在自定义 Android x86 平台上安装 libhoudini,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49634762/
我目前正在迷你 PC 上制作定制的 Android Marshmallow x86 64。我已经成功安装了 Android,现在我正在尝试在钻机上安装 libhoudini,以便它可以玩 ARM 应用
NDK 二进制文件可以在 Chrome 操作系统上的 ARC 中运行。 (大家都很高兴) 但是,由于 x86 在手机和平板电脑中的市场渗透率很低,许多 Android 开发者只提供 ARM 二进制
我有一个使用原生 ARM 共享库 (.so) 的小型应用程序。使用 Genymotion 时,我可以成功安装 ARM 翻译包(只需删除 ZIP 文件)并且该应用程序可以在基于 x86 的模拟器上正常运
我从 Google Play 的用户那里收到了很多崩溃错误。所有这些错误都发生在华硕手机上(华硕 zenfone 4、5、6 和 fonepad 7)。 我不知道这些错误是什么以及如何修复这些错误。
我在 Windows 中使用 Android Studio 2.3 稳定版,在模拟器上创建任何新项目和安装 apk 时,出现此错误并且 apk 安装失败。 Error while uploading
经过大约 3 天的尝试,我放弃了。 我尝试在 android 4.2.2 模拟器上安装 libhoudini ( http://android-x86.sceners.org/en/?p=536 )。
由于某种原因,我必须从 C 生成一些文本。因此,我为此目的编写了一些 C 方法。我使用 Android studio 构建 Jni,它似乎与我的 5.1.0 Genymotion 模拟器配合得很好。但
我正在使用包含 opencv 的 native 库。该库在所有设备和模拟器中构建良好并运行良好,但在 Android 4.2 上则不然。它在 System.loadLibrary("mylib");
我将 Android Studio 更新到 3.0.0,将 Gradle 更新到 3.0.0 在模拟器 Genymotion (API 16-19) 上运行我的应用程序后崩溃。 错误: E/Andro
我是一名优秀的程序员,十分优秀!