扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
在 中看到对于android x86如何支持arm架构app的说明,但没有详细操作步骤,我这里经过摸索实操了一遍。
专注于为中小企业提供成都网站制作、成都网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业沁阳免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上1000+企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
要注意的是安装android系统时(我参考的 ),要在下面这一步一定要选择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 的链接(用短链接还原网站 ,已FQ可跳过)解析出来并且改成真实链接如下,最好顺便把所有的 log -pe -thoudini 和 log -pi -thoudini 改成 echo 方便后面shell执行时看到结果 :
然后回到批处理按任意键写回,再按任意键执行enable_nativebridge。
然后去android里把应用兼容性里的支持arm打开。
Android-x86 4.4安装完成后一般都是不能上网的,需要给网卡设置IP地址和DNS服务器方可联网。Android-x86在本质上就是Linux系统,且Android-x86自带了终端(类似Windows的命令行),可以通过Linux命令直接设置上网参数。下面就随小编来来看看安卓Android-x86 4.4联网设置教程。
首先确定机子是处于联网状态的。
方法一:自动获取IP(推荐)
1.打开“终端模拟器”。
2.输入“su”并回车,使终端模拟器获得root(超级用户)权限,直接点击【允许】。终端模拟器的提示符会变成“root..#”,表示正在使用的是超级账户。
3.输入“dhcpcd eth0” 使网卡自动获得IP。提示:如果失败,在终端输入“ip a”看最后一项是ethX(X代表0123等数字)。
4.继续输入“setprop net.dns1 114.114.114.114”,不提示任何信息就表示设置成功了。提示:小编使用的是114DNS,你也可以换成其他DNS地址。
方法二:设置静态IP地址
1.在终端中输入:vi /etc/sysconfig/network-scripts/ifcfg-eth0
2.填写ip地址、子网掩码、网关、DNS等红框内的必填项目。点击“File”菜单,选择“Save”保存退出。
3.重启网络服务。在终端继续输入:service network restart
方法三:
在ContentProvider的getType(Uri)方法中,可以显示的返回一个MIME类型,该方法返回一个字符串,可以是任意的字符串,当我们显示的返回一个MIME类型的时候,相当于通过该方法的验证,Provider可以识别Provider中其他方法返回的Cursor的内容,不需要在进行更多的验证;如果返回其他的字符串(非android能够识别的MIME类型,
例如直接返回当前的包名),则Provider在执行其他方法后,
返回Cursor类型的时候,需要进行验证。
方法四(网友提供):
虚拟机设置中网络适配器选择桥接(需要有DHCP的路由器环境)
或NAT(本地上网,并且对应VMware DHCP service和VMware NAT service、以及vmnet8网卡为启用状态)。
以上为VMware workstation中虚拟机安装安卓x86 4.4情况下适用。
点编辑虚拟机设置,网络适配器,里面进行更改。
方法五(网友提供):
终端模拟器(在Android系统的桌面就有,仔细找!)
输入su 让虚拟机获取 超级用户权限,弹出提示框我们选“ 永久记住选择 ”(这里我想说一下,由于我在开发界面,所以此处不需要考虑在 普通用户下是否能使用的问题,但是如果开发到具体功能了,我建议关闭root权限,否则有些Bug 你是测不到的,将用户当成小白这是必要的。)
然后,我们输入“ dhcpcd eth0 ”(好了,这个就是传说中的eth0 补丁。)
Wait ,亲~你是不是出错了, 好,这就是你为什么按了有些自带所谓的eth0 的补丁还不好用的原因。
请输入: ip a 最后一项就是 ethx 把这个x 代替0 再输入一次。
好了,你的Little Android 这时候输出了一大堆的字符,这就表示成功了。(具体内容就是说分配了IP等,写的很清楚了,我就不累述了。)
解决完问题后,小伙伴们就可以安装了,小编通过以下的方法来教你如何安装,不会的小伙伴们可以学习吧!
安卓(Android)x86 4.4 VMware安装教程
1.打开 VMware Workstation ,单击“新建虚拟机”。
2. 可以先使用“典型(推荐)”按照VMware向导加载安卓(Android)x86 4.4镜像,完成虚拟机的建立。如果安装遇到问题可以尝试“自定义(高级)”,并参照以下步骤。
3.选择VMware Workstation 6.0。
4.打开下载好的安卓(Android)x86 4.4 ISO镜像
5.一路点击下一步,最后在网络类型界面选择NAT模式。
6.再一路点击【下一步】直到完成新建虚拟机。虚拟机安装完成后打开虚拟机电源,系统安装界面的安装步骤
楼上半解,其实基于android-x86的系统不止是凤凰系统,还有Remix OS,一铭操作系统(国产,还有个名字叫openthos),安卓x86原生也不错。
至于如何写成写成启动盘,用一些刻录工具就可以,比如UltraISO(兼容性有点不太好,但是对于安卓这些是可以的)。
至于如何安装,可以先制作启动盘,再安装(对于一铭系统来说,需要自己改启动项)。
还有一种就是解压iso文件到根目录(其他目录也可以),修改BCD(Windows)或grub2(Linux),就可以实现安装。如果要重启后不丢失个人数据,就在解压的目录放个data.img,其实就是squashfs的ext4镜像,网上好像没多少关于data.img的制作方法。
不懂再问我
[img]一、两者的概述不同:
1、ARM系统的概述:ARM处理器是英国Acorn有限公司设计的低功耗成本的第一款RISC微处理器。全称为Advanced RISC Machine。ARM处理器本身是32位设计,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。
2、android X86的概述:Android x86 即运行于 x86 PC上的Android操作系统,目前已经支持大部分安卓程序。Android X86平台是由Beyounn和Cwhuang主持设计的。
二、两者的作用不同:
1、ARM系统的作用:ARM的Jazelle技术使Java加速得到比基于软件的Java虚拟机(JVM)高得多的性能,和同等的非Java加速核相比功耗降低80%。
2、android X86的作用:项目的主要目的在于为X86平台提供一套完整的Android 系统解决方案。这个项目提供了一套完整的可行源代码树,配套文档以及Live CD与Live USB。
三、两者的特点不同:
1、ARM系统的特点:耗电少,功能强;16位/32位双指令集;合作伙伴众多。
2、android X86的特点:具有更完善的安装程序和多重启动系统;支持鼠标及部分键盘;支持待机功能;支持部分触摸屏;支持压缩档案格式。
参考资料来源:百度百科-ARM(ARM处理器)
参考资料来源:百度百科-android x86
1.安装过程可能会破坏硬盘上数据,请各位在安装之前请做好备份工作。
2.目前安卓(Android)x86虽然已经发布稳定版,但对硬件支持仍然有限,如果遇到无法安装或不能正常使用,可以使用VM虚拟机安装。
Android-X86是一个可以PC上运行的安卓系统。
Android-X86是由Beyounn和Cwhuang主持设计的。提供了一套完整的可行源代码树,配套文档以及Live CD与Live USB。其主要目的在于x86平台提供一套完整的Android 4.4 KitKat系统解决方案。
感兴趣的用户可以访问Android-X86的下载网站找到最新版本的安装程序,目前为Android-x86 4.4-r1。最新版本的功能包括支持HD以及全高清视频播放应用程序以及OpenGL ES与英特尔或AMD Radeon图形硬件加速设备等。
安卓(Android) x86硬盘安装教程
准备:下载Android x86安装镜像、下载并安装UltraISO软件。
一、制作系统安装U盘
1.将U盘插入电脑,备份U盘中的文件(后面步骤会将U盘数据清空),最后打开UltraISO。
2.在菜单栏依次点击【文件】-【打开】,选择刚才下载好的安卓x86安装镜像。
3.镜像打开后,在菜单栏依次点击【启动】-【写入硬盘映像】。
4.检查硬盘驱动器是否是刚才插入的U盘,写入方式选择“USE-HDD+”,然后点击【写入】按钮。千万不要中途终止,否则会损坏U盘。一般几十秒就能将安卓x86镜像写入到U盘中。
二、设置U盘引导,进入安装程序
1.镜像写入完成后,不要拔U盘,重新启动电脑。参照屏幕提示按F12/ESC等(留意屏幕提示或翻阅说明书)启动菜单键,进入Boot Menu,选择U盘启动。
2.从U盘启动进入Android x86安装菜单,从上至下四个选项依次为:直接运行Android x86、VESA模式、Debug模式以及硬盘安装向导;
第一个选项无需安装直接运行Android x86,但不能够保存对系统的任何改动。如果你只是想尝试一下,选择选项一即可,下面的步骤也可以忽略了。但经小编测试,直接运行问题比较多。最后一项则是将安卓x86安装到你的电脑硬盘中。
3.硬盘安装第一步时创建一个专为存放Android系统的分区。选择【Create/Modify partitions】,进入磁盘分区界面。
三、创建安装分区(关键)
1.在分区创建界面,按左右方向键将光标移动到【New】。
2.选择【Primary】首先创建一个主分区,这是由于系统必须安装在主分区上 (如果需要创建多个分区的话,除了安装系统的主分区之外的分区选择主分区还是逻辑分区都没有太大的区别);
3.然后输入需要创建的主分区容量大小(Size),单位为MB。Android x86占用硬盘空间很小,无需分配太多空间。系统自身1024MB(1GB)足矣,如果用来玩游戏那还是设置大一点。
4.设置完分区后选择菜单的【Bootale】选项将分区设置成可启动分区(类似于Windows中的活动分区)。
5.分区新建完成后选择【Quit】选项返回安装分区选择界面。
四、继续安装
主分区创建好之后,就可以将Android x86系统安装到之前创建的分区中。
1.返回到系统安装分区选择界面,刚才创建好的分区已经显示在菜单的列表中了,选择该分区作为你的系统分区,然后按回车键确定。
2.接下来选择分区的文件系统,建议选择【EXT3】,这是在移动版Android系统上最常用的分区之一,对安卓应用的兼容性更好。
3.安装引导加载程序确认,选择【YES】。
4.设置系统文件夹为可读写权限,选择【Yes】。适合开发者进行Debug,但会占用一点硬盘空间。如果不需要可以选择【No】。
5.当提示“...installed successfully”就表示安卓x86系统已经成功安装到硬盘上了。
6.在此界面上你还可以选择创建一个虚拟SD卡(Create a fake SD card),某些应用如微信就必须要使用SD卡才能正常运行。
安卓(Android) x86 4.4系统硬盘安装教程
注意:
1)为截图需要,以下安装过程是在虚拟机中进行的。电脑硬盘安装需要硬盘上留有“可用空间”,且不能是扩展分区中的“可用空间”。不清楚的朋友可参考百度文库中关于Windows7磁盘管理分区的文章。原理其实和Windows/linux双系统安装是一样的。
2)安装系统进行分区时一定要选择正确,否则会覆盖硬盘已有的数据。
3)4.0与4.4版本安装过程相差不大,故沿用了4.0版本的截图。
准备:下载Android x86安装镜像、下载并安装UltraISO软件。
开始:
一、制作系统安装U盘
将U盘插入电脑,备份U盘中的文件(后面步骤会将U盘数据清空),最后打开UltraISO。
在菜单栏依次点击【文件】-【打开】,选择刚才下载好的安卓x86安装镜像。
镜像打开后,在菜单栏依次点击【启动】-【写入硬盘映像】。
检查硬盘驱动器是否是刚才插入的U盘,写入方式选择“USE-HDD+”,然后点击【写入】按钮。千万不要中途终止,否则会损坏U盘。一般几十秒就能将安卓x86镜像写入到U盘中
二、设置U盘引导,进入安装程序
镜像写入完成后,不要拔U盘,重新启动电脑。参照屏幕提示按F12/ESC等(留意屏幕提示或翻阅说明书)启动菜单键,进入Boot Menu,选择U盘启动。
从U盘启动进入Android x86安装菜单,从上至下四个选项依次为:直接运行Android x86、VESA模式、Debug模式以及硬盘安装向导;第一个选项无需安装直接运行Android x86,但不能够保存对系统的任何改动。如果只是想尝试一下,选择选项一即可,下面的步骤也可以忽略了。但经小编测试,直接运行问题比较多。最后一项则是将安卓x86安装到电脑硬盘中。
硬盘安装第一步时创建一个专为存放Android系统的分区。选择【Create/Modify partitions】,进入磁盘分区界面。
三、创建安装分区(关键)
在分区创建界面,按左右方向键将光标移动到【New】。
选择【Primary】首先创建一个主分区,这是由于系统必须安装在主分区上 (如果需要创建多个分区的话,除了安装系统的主分区之外的分区选择主分区还是逻辑分区都没有太大的区别);
然后输入需要创建的主分区容量大小(Size),单位为MB。Android x86占用硬盘空间很小,无需分配太多空间。系统自身1024MB(1GB)足矣,如果用来玩游戏那还是设置大一点。
设置完分区后选择菜单的【Bootale】选项将分区设置成可启动分区(类似于Windows中的活动分区)。
选择【Write】,提示“warning!!...”输入“YES”回车即可完成分区新建,然后选择【Quit】选项返回安装分区选择界面。
四、继续安装
主分区创建好之后,就可以将Android x86系统安装到之前创建的分区中。
1.返回到系统安装分区选择界面,刚才创建好的分区已经显示在菜单的列表中了,选择该分区作为系统分区,然后按回车键确定。
接下来选择分区的文件系统,建议选择【EXT3】,这是在移动版Android系统上最常用的分区之一,对安卓应用的兼容性更好。
安装引导加载程序确认,选择【YES】。
设置系统文件夹为可读写权限,选择【Yes】。适合开发者进行Debug,但会占用一点硬盘空间。如果不需要可以选择【No】。
当提示“...installed successfully”就表示安卓x86系统已经成功安装到硬盘上了。
在此界面上还可以选择创建一个虚拟SD卡(Create a fake SD card),某些应用如微信就必须要使用SD卡才能正常运行。
虚拟SD卡创建出成功后,选择【Run Android-x86】是直接开启Android-x86(容易出现问题,因此建议选择第三项【Reboot】重启电脑。要记得把U盘拔下,有些电脑默认有U盘的情况下会从U盘启动,导致再次进入安装程序。
后面的安装步骤只需按照提示操作就可以完成了。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流