Baw*_*tra 9 android arm android-x86
我目前正在迷你PC上制作定制的Android Marshmallow x86 64.我已经成功安装了Android,现在我正在尝试在装备上安装libhoudini,以便它可以播放ARM应用程序和游戏(因为它们是第三方应用程序,所以无法将应用程序移植到x86).我该如何安装和使用它?当我去它的Github回购时,它只有与.sfs文件的链接.此外,没有关于如何安装和使用它的文档或教程.
谢谢.
Baw*_*tra 14
所以我实际上设法找到了一个相当新的教程,我已成功安装并libhoudini在我的装备上使用.
来自http://www.android-x86.org的最新Android-x86 isos 实际上有一个bash脚本可执行文件,可以帮助我们安装libhoudini.所以这些是步骤:
- 启用此选项:
Settings>Apps Compatibility>Enable Native Bridge- 转到Android控制台(Alt-F1或安装终端模拟器)
- 以超级用户/ root身份登录
- 跑
/system/bin/enable_nativebridge
注意:如果您查看脚本本身,您将看到如果您的设备没有脚本,脚本将尝试下载所需的文件.但是文件的服务器可能会关闭,并且wget会无限循环.如果是这样的话,那就是你要做的:
houdini.sfs从https://github.com/rrrfff/libhoudini下载相应的内容- 移动/复制
houdini.sfs到/system/etc- 转到Android控制台(Alt-F1或安装终端模拟器)
/system/bin/uname如果它说x86-64,运行重命名houdini.sfs为houdini64.sfs- 跑
/system/bin/enable_nativebridge
我希望它可以帮助任何想要使用libhoudini在Android-x86上运行ARM应用程序的人.干杯.
@Bawenang 的第一个答案非常有帮助,但不幸的http://goo.gl是,enable_nativebridge脚本中的链接现在已被 Google 转发到 HTTPS。
wget 在 android-x86 上不理解 SSL,因此下载失败。
一种解决方法是编辑脚本并插入正确的链接,例如此页面中的链接很容易输入:
https://github.com/Rprop/libhoudini
在脚本中,您只需替换 URL 之一,例如,对于 x86,替换以v=7x或开头的 URL v=8x。
小智 6
对于 android x86 64 位 Oreo,我首先下载了 houdini.sfs( [http://dl.android-x86.org/houdini.php?v=9_y][1] 或您信任的任何其他链接)版本 9y for 64 然后在 androidx86 设置中启用本机桥。之后我下载了一个根浏览器将houdini.sfs文件移动到system/etc/,但在移动它之前,我将其重命名为houdini9_y.sfs。当文件移动到 system/etc/ 时,您可以转到命令行(ALT+F1 转到系统控制台 ALT+F6/7 返回 android 界面。)输入 system/bin/su 即可授予您 root 权限,然后输入 system/bin/enable_nativebridge。之后您就应该完成了,并且需要 libhoudini 的应用程序应该可以工作。这对我在运行 android-x86_64-9.0-r2.iso 安装的 lenovo x Carbon 1 上有效。
| 归档时间: |
|
| 查看次数: |
16692 次 |
| 最近记录: |