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兼容工具)的主要内容,如果未能解决你的问题,请参考以下文章