Android-X86集成houdini(Arm兼容工具)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android-X86集成houdini(Arm兼容工具)相关的知识,希望对你有一定的参考价值。

参考技术A 在 http://blog.csdn.net/roland_sun/article/details/49735601 中看到对于android x86如何支持arm架构app的说明,但没有详细操作步骤,我这里经过摸索实操了一遍。

要注意的是安装android系统时(我参考的 https://www.cnblogs.com/wynn0123/p/6288344.html ),要在下面这一步一定要选择Yes,否则没有权限对系统进行修改(可能安装后用root remount也行,但我没实验过)。

由于我没有翻墙,所以一些说翻墙后直接开启选项的方式我不能用,于是就手动处理。

安装一个我的世界游戏试试,果然行了。

20171201:更新

在继续研究的过程中对于各版本的android-x86都进行了测试,其中4.4及5.1的都能正常安装houdini,但是启动游戏时都有各种问题导致崩溃。6.0及7.0的x86和x64版本均正常。
在各种尝试时,写了个快速脚本来处理安装houdini。这里拿安装android-x86-7.1-rc2的houdini举例:

在某目录建立bat文件,填入以下内容并执行

在提示“请修改enable_nativebridge后按任意键将文件写回”时,用文本编辑工具打开pull回来的 enable_nativebridge 文件,并且将里面的 goo.gl 的链接(用短链接还原网站 http://bitly.co/ ,已FQ可跳过)解析出来并且改成真实链接如下,最好顺便把所有的 log -pe -thoudini 和 log -pi -thoudini 改成 echo 方便后面shell执行时看到结果 :

然后回到批处理按任意键写回,再按任意键执行enable_nativebridge。
然后去android里把应用兼容性里的支持arm打开。

Houdini18 Installed in CentOS8

houdini18 install in CentOS8:

 


1、说明:

-- centos8 名称改为"david.com"("/etc/hostname"内改为“david.com”)

-- centos8 全程使用root账户;

 


2、安装环境:

-- OS: CentOS-8.1.1911-x86_64-dvd1.iso

-- houdini: houdini-py3-18.0.442-linux_x86_64_gcc6.3.tar.gz
-- web:https://www.sidefx.com/download/daily-builds/#category-devel (houdini python3)

 


3、安装前的准备:


-1- 安装开发工具:

[root@david ~]# dnf grouplist

[root@david ~]# dnf groupinstall "Development Tools"


-2- 配置python3:

[root@david ~]# whereis python
python: /usr/bin/python3.6 /usr/bin/python3.6m /usr/bin/python /usr/lib/python3.6 /usr/lib64/python3.6 /usr/include/python3.6m /usr/share/man/man1/python.1.gz
[root@david ~]# ln -s /usr/bin/python3.6 /usr/bin/python


-3- 安装几个库文件:

---- [root@david ~]# dnf -y install libXss*

---- [root@david ~]# dnf -y install libGLU*

---- [root@david ~]# dnf -y install libnsl*

 


4、安装Houdini


-a- 解压:

--1-- [root@david houdini18]# tar -xzvf houdini-py3-18.0.442-linux_x86_64_gcc6.3.tar.gz


-b- 安装:

--2-- [root@david houdini18]# cd houdini-py3-18.0.442-linux_x86_64_gcc6.3/

--3-- [root@david houdini-py3-18.0.442-linux_x86_64_gcc6.3]# ./houdini.install

--4-- Enter yes or no
--4-- Do you agree to the above license terms? [yes or no] yes

--5-- What is your selection (1-7,D,F,Q) [F] ==> f

--6-- Would you like to start the installation? (y or n) [y] ==> y


-c- 运行:


First way;
--7-- executing houdini in "show applications" -- "HoudiniFX 18.0.442"


Anther way:
--7-- [root@david ~]# cd /opt/hfs18.0

--8-- [root@david hfs18.0]# chmod 711 houdini_set*

--9-- [root@david hfs18.0]# ./houdini_setup

--10-- [root@david hfs18.0]# houdini

--11-- first, when hsever is running, you must select "run" item ;

--12-- then, select ‘fisrt‘ item of license -- (non-commercial permit) ;

--13-- enjoy houdini18 (non-commercial permit) !

以上是关于Android-X86集成houdini(Arm兼容工具)的主要内容,如果未能解决你的问题,请参考以下文章

Android x86 下运行纯ARM版APP

如何在Hyper-V上安装android-x86系统

求androidx86系统镜像下载地址,或者文件。。

VirtualBox中安装Android-x86详解

Android-x86 4.4-r5 发布,PC 上的安卓系统

如何在VMware里安装android-x86