ARM Translator 安装教程 - 解决Androidx86的兼容性问题
Android-x86虚拟机安装配置全攻略

Android-x86虚拟机安装配置全攻略Android-x86虚拟机安装配置网上有很多,但是全部说明白的确不多,希望这篇文章能把主要的配置介绍给您,帮助您少走一些弯路。
本文分别针对VMWare和Virtual Box两种虚拟机介绍安装配置方法,并描述了如何使用eclipse进行调试。
一、安装Android-x86虚拟机1、使用vmware安装Android-x86在/download下载安装包,下载eeepc版本的iso文件,本例以4.0 RC2版本为例。
运行vmware新建虚拟机:2、virtual box安装Android-x86在Virtual Box 中创建一台新的机器:∙target OS(目标OS): 选择Linux∙target OS version(目标OS 版本): others∙我选择了1GB 内存和1 个CPU(其他选项保留默认值)∙增加一个新的硬盘:VDI drive,动态大小,512M∙在storage(存储)选项中添加一个指向所下载iso 镜像的CDROM 3、开始安装从boot(启动)菜单中选择install to hard disk(安装到硬盘)。
接下来创建分区,依次选择new、primary、bootable、write创建一个可引导的主分区。
接下来两步选择yes,其中第二步为开启GRUB管理模式,可以用于调试程序。
二、Android-x86 有内建的快捷键较常用的有:∙Alt-F1 = 进入console 模式∙Alt-F7 = 回到GUI 模式∙Alt-F9 = 图形界面∙Alt-F10 = 画面旋转180 度∙Alt-F10 = 画面旋转180 度∙Alt-F11 = 画面向左旋转90 度∙Alt-F12 = 画面向右旋转90 度∙Ctrl-P = 开启Android设定画面∙"Windows 键"相当于Android 的Home 按钮。
把Python移植到arm上

把Python移植到arm上我的这个需求,其实是将Python,移植到⼀个安卓⼿机上,这个安卓⼿机是arm的。
⼀直想做⼀个超低功耗的服务器,⽤什么来做,其实都很难,后来我决定⽤⼿机来做,⽤⼿机来做个服务器,功耗肯定低于那些所谓的啥⽹X云啥的。
之后,我⽤了⼀段时间,在⽹上花了45元钱,买了⼀部红⽶2A⼿机,2G+16G,1.5Ghz*4。
这个配置已经算是很⽜逼了。
然后就有了本⽂,如何把 python 移植上去,很尴尬的时候,python 官⽹没有提供arm 的安装包,⽹上⼤多的资料都是⾃⼰编译python,然后移植,我⾃然也这么做,但是⽹上太多的教程,均⽆法完成这个需要,太尴尬,经过⾃⼰⼀夜的摸索,终于找到了⼀套看似可⾏的⽅法,说是看似可⾏,是因为 python 主程序编完了,也能在⽬标机器上运⾏,但是还有⼀些其他的边⾓脚本没有打包到⼿机中,不过不要紧,这⾥先只说明编译的过程。
准备步骤,⾸先需要准备如下环境,1:⼀台Windows10系统的电脑,如果有Linux 系统的,也可以,但是不在本⽂考虑范围内2:Windows10的电脑中安装了 wsl ,能启动⼀个ubuntu ⼦系统3:下载,解压adb,能⽤就⾏4:下载⼀个指定版本的python 源码,我这⾥使⽤的是 Python3.8.2准备步骤结束,开始⼯作了1:在wsl中先安装对应版本的python,由于是x86环境,所以直接安装x86的python即可。
如何安装随意。
2:在wsl中安装gcc for arm。
命令如下: 安装 arm gcc apt-get install gcc-arm-linux-gnueabihf 安装 arm g++ apt-get install g++-arm-linux-gnueabihf3:解压python 源码,随便放到什么地⽅4:准备开始编译了,需要先config ⼀下, 命令如下: ./configure --build=x86_64-pc-linux-gnu --host=arm-linux-gnueabihf CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++ --disable-ipv6 ac_cv_file__dev_ptmx=no ac_cv_file__dev_ptc=no 命令⼤意: build 环境是:x86_64-px-linux-gnu ⽬标执⾏环境是:arm-linux-gnueabihf C语⾔编译器使⽤:arm-linux-gnueabihf-gcc C++编译器:arm-linux-gnueabihf-g++ 正常来说,有如上四个参数就可以配置了,但是过程中由于环境不同,可能出现各种不同的报错, 后⾯还有两个参数,就是根据⽬标环境中配置过程出现的错误⽽添加的, 有些特殊的环境可能还要添加命令⽀持 long long 等。
android-x86_下载安装问题解决方法

android-x86-2.2 安装时无法识别DOS的扩展分区在安装android-x86-2.2时,会因无法识别DOS的扩展分区,系统把DOS的扩展分区作为一个实际分区加载,出现无限制的循环,而无法安装。
解决办法:一、使用PQMAGIC将扩展分区转换成主分区,会造成DOS识别部分分区二、直接使用android-x86-2.2对整个硬盘重新分区,全新安装,呵呵,其他数据就没有了三、另类方法是:利用分区工具创建一个ext3格式的分区,然后将利用puppylinux的压缩软件将android-x86-2.2安装弹开文件夹制作成的压缩包,弹开到ext3的分区,然后在grub 的menu.lst里面指定启动参数,就可以了。
该压缩包的下载地址是:/file/dpz3jvf2可以支持扩展分区的android-x86-4.0.3 generic_x86 for thinkpad_x41t (我在thinkpad t41上可以使用)的下载地址是:thinkpad_x41t-4.0.3-20120209.iso/file/be6up0bp作者发布页面是:/group/android-x86/browse_thread/thread/d83c4567badfd903thinkpad_x41t-4.0.3-20120225.iso/file/c2uf4ims作者发布页面是:/index.php?view=article&id=6:android-x86-progressapk文件安装apk文件本身就是zip文件,从网上下载游戏、软件时会是zip格式,直接把扩展名改为apk,就可以了。
对于apk文件怎么安装到android系统,我采用的方法是直接拷贝到android的硬盘目录,如“android-2.2”或“data”目录下面建立“app”目录,然后将apk文件拷贝到这个目录下面,系统启动时会自动搜索这个目录,并建立安装包的目录文件。
linux?ubuntu?X86和ARM平台QT安装步骤

linux ubuntu X86和ARM平台QT安装步骤Linux ubuntu 平台:3种方式1、直接安装:sudo apt-get install libqt4-dev qtcreator(最好)2、源代码安装,一般不用3、sdk安装:下载sdk:sudo apt-get install libglib2.0-dev libSM-dev libxrender-dev libfontconfig1-dev libxext-devARM平台:1、安装交叉工具链,能够使用arm-linux-gnu-gcc命令编译如4.1.1版本的:mkdir /opt/crosstooltar -jxvf 路径/4.1.1_softfloat_withlib.tar.bz2 -C /opt/crosstool //将编译工具解压到crosstool中。
配置环境变量,当用arm-linux-gnu-gcc 编译程序时能够找得到此文件所在的目录例:vim /home/farsight/.bashrc在末尾添加:export PATH=$PATH:/opt/crosstool/4.1.1/bin2、看 4.1.1/arm-linux-gnu/lib下是否有zlib,libjpeg,libpng,freetype库文件如果没有,安装:以zlib为例:从下载源码tar -jxvf xxx/zlib-1.2.5.tar.bz2cd zlib-1.2.5CC=arm-linux-gnu-gcc AR=arm-linux-gnu-ar RANLIB=arm-linux-gnu-ranlib LD=arm-linux-gnu-ld ./configure --prefix=/opt/crosstool/4.1.1/arm-linux-gnumakemake install其他的网址是:安装步骤和上面一样3、Qt默认的ARM交叉编译器是:arm-linux-开头的,但是系统开始安装的是arm-linux-gnu开头的,所以要改qt源码:例:vim qt-everywhere-opensource-src-4.6.3/mkspecs/qws/linux-arm-g++/qmake.conf在arm-linux-后加个gnu,例:arm-linux-gnu-gcc...4、qt配置细微配置:编译qconfig,用qconfig执行相应的文件cd qt-everywhere-opensource-src-4.6.3/tools/qconfigqmakemakesudo cp qconfig /usr/bincd qt-everywhere-opensource-src-4.6.3/src/corelib/global qconfig qfeatures.txt...粗配置:使用./configure --help5、安装文件。
用 VirualBox 安装 Android-x86 4.0图文教程

用 VirtualBox 安装 Android-x86 4.0图文教程先简单介绍一下VirtualBox使用教程VirtualBox安装(在windows7下面以新版virtualbox为例,XP下面基本一致)安装简单,基本一路回车。
1、欢迎界面2、可改选软件安装位置3、完成,退出安装过程VirtualBox配置以及安装实例(以win2000为例)1、运行virtualbox2、创建一个新的机器(点击左上角“新建”)在这里你可以虚拟出软件给你提供的windows、linux、MAC OS X server(需要支持硬件虚拟化的cpu)、BSD等操作系统,windows 提供的很全面(95到win7我见过的没见过的都有)虚拟机名字自己随便起,这里安装的是windows2000server,叫2000吧。
3、设置虚拟内存这里要根据主机物理内存斟酌分配大小(分配virtualbox建议的大小也可以),我的机器3G的RAM,一般正常使用有1.5G左右的剩余,富余的1.5G 我可以拿出1G给虚拟机(我还要留给主机一点空闲的吧);另一方面,根据自己虚拟的系统来合理分配内存,win2000个人512M 的RAM足够,如果主机的内存更小的话可以分配得更小,这个可以在设置中修改。
切忌分配过大导致主机运行缓慢以及虚拟机无法启动!4、新建虚拟硬盘,给虚拟的机器装上一块硬盘。
(1)、进入虚拟硬盘向导(2)、选择虚拟形式(建议固定大小,其速度快,可移植)(3)、设置虚拟硬盘的名称、位置及大小(根据需要,量力而行)完成后,点击"保存"继续。
这里可以选择这块硬盘的位置可以默认在virtualbox安装目录下面,也可以自己随便找其他分区其他文件夹,视机器分区情况和虚拟磁盘大小情况而定。
(4)、确认无误后,点击"完成"耐心等待虚拟硬盘完成5、硬件配好了,现在需要给这个虚拟的机器安装操作系统虚拟机的基本设置别急着按"启动",在安装系统前,先对虚拟机进行一些基本的设置吧。
几步教你安装Android x86

几步教你安装Android x86话说最近操作系统这个话题的确是非常火爆。
也许是借助于Windows 8消费者预览版的光芒,凡是与系统搭边的东西大家好像都喜欢与Windows 8进行比较。
不管结果如何,笔者相信软件不同于硬件,只有适合自己的软件才是最重要的。
当然介于现在可以使用的系统众多,其中Android x86版也是大家关注的焦点。
许多人都希望能够尝试一下不同于Windows的体验以及感受。
但是也许是受限于个人能力,许多入门玩家更多地是选择驻足观看而不是亲身体验。
这其中很大一部分原因要归结为这些玩家不了解不同系统的安装方法。
图片说明虽然目前Windows的安装过程已经非常简单且易操作,但是这也是微软数十年沉淀下来的经验积累而成。
而对于那些刚刚起步的操作系统来说,安装的过程就不够友好。
这种情况对于从掌上平台一直到x86的Android系统来说尤为明显。
所以笔者在本文就给大家放出非常详细的安装教程,希望能给大家提供一个明确的指导。
让自己的电脑显示这个界面并不算轻松不过在安装之前,笔者需要与大家说明的是,目前Android x86版对于硬件的支持并不理想。
所以在某些平台上即使按照下面所示的步骤安装也不一定能正常运行。
大家如果遇到这样的问题的话,不妨选择虚拟机的方式进行安装。
另外安装过程可能会破坏硬盘上数据,所以大家在安装前请注意备份。
首先放出官方Android x86下载连接:/p/android-x86/downloads/list就像上页说的那样,x86版Android由于驱动非常不完善,导致许多平台不能正常运行Android系统。
笔者在尝试了多套平台后发现Android x86版对于许多硬件的支持仍然不够理想。
我们可以使用不安装直接运行的方式先对兼容性进行一个测试,如果没有问题的话就可以继续看下面的安装步骤。
由于Android 4.0 x86的镜像非常小巧,所以刻录光盘的话显得有点浪费,所以笔者这里教大家如何将U盘制作成系统安装盘。
U盘运行安卓X86系统安装方法

U盘运行安卓X86系统,就是把Androidx86装到U盘里,然后从U 盘启动电脑(类似Windows PE),就可以在U盘里运行并体验到AndroidX86系统了。
优点:1、便携性好,走到哪儿用到哪儿,随身携带,另外目前主流U盘的速度和接口速度足够运行Androidx86系统了。
2、安装极其简单,只需要做一个U盘镜像,并在启动时选一下启动项为U盘即可体验到Androidx86系统了。
3、成本低,不需要动用原系统里的硬盘,所有操作均在U盘里进行,4、无风险:安卓系统暂时对X86架构支持并不完善,如直接安装,失败后再装回原系统比较烦琐,用U盘安装即使失败,格掉U盘就可以,电脑硬盘不受任何影响。
5、方便检测,快速的检测所运行的androidx86系统和电脑硬件的兼容性,可以等调试好了后再安装到硬盘,避免盲目安装。
教程:第一步,准备工作,需要一个U盘,并下载好如下两个软件:1.1,制做U盘启动用的UltraISO自行百度下载1.2,相应的Androidx86系统镜像(ISO格式)/download/第二步,制做安卓启动U盘2.1,把U盘插入电脑,然后打开UltraISO软件,界面如下:UltraISO主界面2.2,使用UltraISO打开我们需要写入U盘的安装镜像。
操作为:找到菜单栏,依次选择文件->打开,并选择所需镜像。
打开UltraISO选择所需镜像2.3,镜像加载完毕后,我们就要准备将镜像写入到U盘中,传统的复制粘贴只能将数据复制到U盘而不能创建引导文件,所以我们需要使用UltraISO专门的映像写入功能。
镜像加载完毕2.4,在UltraISO主界面菜单栏中依次点击启动->写入硬盘映像后打开一个对话窗口。
在“硬盘驱动器”项目中,选择你要制作成启动盘的U 盘(软件默认U盘)、在“写入方式”项目中选择“USB-HDD+”或“USB-ZIP+”(尝试选择,有效为准);点击“写入”,等待片刻,提示“刻录成功”后,就表明制作结束。
ARM编译工具的安装和使用介绍

视觉板编译工具安装和使用介绍1.首先安装Cygwin,在光盘中找到Vision\soft\cygwin-install文件夹,按照下图来安装该软件。
点击下一步点击下一步将窗口最大化,单击view最大化后如下图在列表中寻找“348k make:The GNU version of the …make‟utility”单击skip之后变成如下图所示然后单击下一步最后完成安装。
2,打开Vision\soft\arm-2006q3-27-arm-none-eabi单击NEXT选择安装类型,单击NEXT选择默认安装路径如上图,单击NEXT选择上图选项,单击NEXT选择上图选项,单击NEXT单击Install单击 Done 完成安装3,安装 Philips Flash Utility Installation (烧录软件) 4,若本机没有安装microsfot .NET framework 2.0请执行Vision\soft\dotnetfx 即可5,将Vision文件夹中的CC3 文件夹拷贝到C盘根目录下此文件夹不要存放在中文名称的目录下代码可以用Windows下面的写字板或者UltraEdit打开进行编辑或者查看代码双击下图main.c 即可打开如何编译?编译一个工程:(比如我的CC3文件夹就在C盘下)首先打开Cygwin 输入CD C:回车CD CC3 回车然后输入cd projects回车然后找到你要编译的工程目录比如是hello-world工程,输入cd hello-world然后回车,输入make 回车,这样就编译完成了。
之后通过Philips LPC210x FLASH Utility工具把修改过的程序烧写到设备中。
如果编译过程报错,查找并修改代码中的错误,在make之前可以使用make clean命令清理掉之前编译的文件。
注意:确认在编译工程之前已经编译过HAL文件,方法是在HAL目录下执行make命令。
安卓X86安装教程

1、引导后,可以看到,第一项,是光盘试运行,类似PE,我们选择,最后一项,Installation 安装安卓到硬盘(U 盘涮出ISO光盘镜像,这个如果不会的,就上网搜Ultra ISO 这个软件涮U盘的教程吧,如果U盘引导不会在BIOS里设置,那就看看你的电脑的主板说明书,或拿着电脑和本教程去电脑城找装机师父吧,也许人家会感兴趣帮你装的:))PS:ISO镜像可以在/p/android-x86/downloads/list上下载,版本很多,总有款适合的你的电脑。
本机用的是!android-x86-2.2-r2-eeepc.iso2、硬认后,会看到,硬盘的分区情况,我们选择Create/Modify Partitions,这个分区工具3、我们看可以看到,硬盘,有四个区,我们选择,一个要安装安卓的分区,用TAB键选下面的,DeleTE删除分区,让他这个分区空出来!4、我删的是C盘,(你们可以根据自己的情况,选择,当然也可以把全盘都删了,只建一个区!)删完后,我们选下面的NEW,重新建一个安卓分区格式的盘。
5、点了NEW以后,还让你选择着,这个新分区,是主,还是逻辑盘。
选主(Primary)接着会问你分区大小,我们不用改。
6、新分区建好后,选BOOTAble,设会作用的活动分区。
7、这个时候,我们再选择,Write,把刚才所有的操作保存到硬盘,这个时候,会提示你,让你输入YES,(只是S会看不见,没有关系,回车就行了!)YES的S是看不到的,没关系你果断的回车就可以了,8、完成后,选择Quit退出!9、这个时候,你会看到,有一个Linux的分区了,选OK10、先择Ext3分区格式,(其实这步就是XP系统的安装过中,格式化分区一个道理)11、接下来,就一路的YES狂按到底吧,(如果有不过的,那就果断的换个系统镜像吧,重做前面的步骤)12、这个时候,已经装完成了,第一项运行安卓,第二项查找一SD卡,第三项,重启,我们选择第一项!汗。
X86笔记本安装Android4_0全教程

格式化你的U盘写入镜像完成启动盘制作接下来的操作都是在笔记本电脑上进行,首先要让自己的电脑通过U盘启动,这个要在电脑的BIOS里设置,由于各电脑的BIOS设置不同,所以在此不列举,如果你有兴趣,请上网搜索。
安装Android for x86在U盘启动后,屏幕上会出现四个选项,分别是直接通过Live CD运行Android和它的两个模式VESA显示模式和工程模式,而最后一项是安装Android到电脑,我们选择最后一项。
Android for x86安之后进入分区,选择自己已经为Android准备好的分区进行安装。
Android for x86安装如果要是一个新的分区,可以进行格式化,系统提供了四种格式化方式,Ext3、Ext2、NTFS和FAT 32。
Android for x86安装接下来系统会提示安装引导程序GRUB,这样就可以进行多操作系统的引导了,必须说明的是,我们在测试时Windows 8并不支持这个多内核引导。
Android for x86安装创建UserData镜像在安装过程中,系统会提示创建User Data镜像的大小,默认是512MB,也就是说有512MB 用于存放用户的应用程序内容,最大可以选择2GB,但创建时间会较长。
Android for x86安装创建过程中可能出现花屏,这个我们不用去管它,不影响正常安装。
Android for x86安装创建完还可以继续创建虚拟SD卡空间,最大也是2GB,或者选择直接进入Android,我们选择了直接进入。
Android for x86安装Android for x86体验Android的开机画面。
Android 4.0 for x86体验第一次进入系统的设置。
Android 4.0 for x86体验笔记本电脑的触摸板可以直接使用,使用USB可以直接扩展鼠标。
Android 4.0 for x86体验笔记本电脑键盘可能由于键盘映射的关系并不能使用,我们也只好再扩展一个键盘。
用vmware14 安装android x86 7.1

VMWare 安装Android x86 7.1 rc2在这里我们以VMWare Workstation 14 演示安装Android x86 7.1 rc2, 其他版本略同.•VMWare Workstation•Android x86 7.1 rc2 镜像1.1首先打开VMware Workstation 14, 新建一个虚拟机以上是安装界面,选取第四个选项。
这四个选项的意思是:1,光盘启动(就是前面加载的androidx6 .iso文件虚拟的光驱),直接运行2,光盘启动,加载显示器进入图像界面系统。
3,光盘启动,文本编辑模式4,安装系统到硬盘。
另外,鼠标点击进入vmware系统,采用上下键选取第四项后如果要将鼠标退出到主系统桌面是Ctrl和Alt键。
意思是1,创建和修改分区2,检测已有分区和其他设备(例如外挂U盘)选择第一项继续。
询问是否采用GPT分区格式,默认否。
光标移动到new新建选项,继续。
选择Primary,创建主分区。
首先移动光标到"Bootable"(启动分区)处回车, 使Flag 下方出现Boot, 再移动到"Write"处回车. 此时出现提示按钮, 输入"yes" (此处输入yes 会显示不完整, 只要保证输入正确即可)按下回车, 稍等几分钟后又回到了这个界面,移动光标到quit,退出。
跳出如此界面,出现了刚创建的分区sda1,直接回车安装。
选定第一项然后选择"OK", 硬盘分区格式可选择"ext4"或者"ext3"均可, 然后按下"OK". 弹出格式化确认界面, 此时选择"Yes". 然后系统开始格式化硬盘.询问是否格式化,选择yes,继续询问是否安装启动引导器grup,选择yes项。
弹出是否安装Boot loader, 选择"Yes".弹出是否安装EFI GRUB2, 选择"Yes".弹出是否格式化目录, 选择"No".弹出是否允许系统目录可读写, 选择"Yes".接下来会将系统复制到硬盘, 稍等片刻.。
用Android-X86和VirtualBox打造高性能Android开发环境

用Android-X86和VirtualBox打造高性能Android开发环境作者:朦朧中的罪惡发布于:2011-8-25 23:58 Thursday 分类:Android不知道有多少Android开发着对Android虚拟机的那悲剧的性能有意见,反正我的看法是:那速度实在是太坑爹了!为什么Android虚拟机比iOS和WP7的虚拟机要慢很多呢?原因如下:1. Android 模拟器模拟的是ARM 的体系结构(arm-eabi),而iOS和WP7 的模拟器的目标体系结构都是x86 的,另外iOS的模拟器中运行的App 也是编译为x86 的。
这样一来Android 模拟器需要做一些额外的二进制翻译工作。
2. Android 模拟器用的是QEMU 的全系统模式(full system),也就说它模拟时需要启动整个GUEST 系统,初始化各种模拟设备。
相反的,iOS和WP7 的模拟器只是user-mode 的模拟。
3. 在Android 模拟器之中还需要跑一个Dalvik VM,用以执行Android 应用的bytecodes。
综上所述,慢的一个主要原因就是虚拟机不是跑在x86上而是模拟的ARM,有没有办法弄个x86的Android呢?答案是当然有———开源项目Android-x86,这个牛B的开源项目将Android移植到了x86平台,系统运行的时候不再需要模拟成ARM,这样就能直接将Android装在PC或虚拟机上流畅的运行了。
万事俱备,只欠东风了,下面我就来讲一下我使用Android-X86和VirtualBox打造手机开发模拟器的整个流程1.下载Android-x86系统镜像文件首先到/download下载android-x86-2.2-generic.iso,镜像文件大约85MB2.在VirtualBox上创建虚拟机操作系统选择Linux,版本选择Linux 2.6内存建议为512MB硬盘默认8GB即可,因为是开发用,8GB绰绰有余了虚拟机创建好之后,还需要修改一些配置首先是调整网卡,连接方式建议选择bridged adapter这样虚拟机在局域网中有独立IP可以方便访问,然后控制芯片要选择为PCnet-PCI II,否则Android-x86无法识别网卡如果你想有声音的话需要在声音设置面板将控制芯片设置为soundblaser 16把虚拟机的光驱设置为我们刚才下载的Android-x86 iso之后,启动虚拟机思想之地原创文章,谢绝转载3.安装Android-x86到虚拟机虚拟机启动后,你可以看到下面的画面第一和第二的项目是让你不用安装体验高、中DPI的Android-x86,有兴趣的话可以先运行体验一下x86的速度我们要安装Android到硬盘,选择最后一项后回车Installation - Install Android-x86 to harddisk接下来我们会进入安装界面,界面效果如下我们选择Create/Modify partitions来创建分区首先我们选择new来创建新分区选择Primary创建主分区分区大小采用默认大小即可然后我们设定该分区可以引导(选中Bootable后回车),这是分区的flag会显示boot,然后我们再选择write将修改写入到硬盘(选择write之后还需要输入yes来确认)分区完毕后再选择quit即可退出,退出后,我们就能看到刚才分配的新分区被识别出来了按下回车选择该分区,这时会询问采用什么分区格式格式化分区,建议选择ext3选择好格式后系统会再跟你确认一遍,输入yes安装就会开始了安装中途会询问你是否安装Grub,这里一定要选择YES,因为我们后需要Grub来自定义启动Android安装Grub的时候会询问你是否将/system目录安装为读写模式(设为读写可以更方便的debug,但是会占用更多的空间和安装时间),选择yes回车后安装就会开始了安装结束后,会弹出一个菜单三个选项分别是运行Android创建一个虚拟SD卡重启因为我们开发肯定会用到SD卡,所以在此我们创建一个虚拟SD卡创建时会询问SD卡的大小,根据你的需要设定即可,我在此设定的是128MB回车后安装程序就会开始初始化sd卡了格式完毕后,会提示重启,此时退出虚拟机光驱中的系统盘后重启,重启后就能进入Android 系统了注意使用在Android系统中使用鼠标的时候需要设置Virtual Box禁止自动鼠标独占,否则鼠标在Android中无法正常使用Android-x86运行截图:思想之地原创文章,谢绝转载4.自定义虚拟机分辨率我们在开发时肯定需要测试不同的分辨率,那么如何自定义Android虚拟机的分辨率呢?首先我们需要从Virtual Box的设定入手打开cmd,进入Virtual Box的下你创建的虚拟机的目录,我创建的虚拟机叫Android-x86,我的账户是Administrator,在我Windows X P上的路径是C:\Documents and Settings\Administrator\VirtualBox VMs\Android-x86注意:1.在不同操作系统下路径会有一些不同,请根据操作系统的实际情况寻找,原则上都是在你当前用户的个人文件夹里2.Android-x86是我创建的虚拟机的名称,如果你的和我的不同,请修改为你创建的虚拟机的名称在这里我们需要使用VirtualBox提供的命令行工具来给你的虚拟机添加一个自定义分辨率,例如我想添加一个现在流行的手机屏幕分辨率480x800,那么我们输入的命令如下(我个人的"H:\Program Files\Oracle\VirtualBox\VBoxManage.exe" setextradata "Android-X86" "CustomVideoMode1" "480x854x16")"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe"setextradata "Android-x86" "CustomVideoMode1" "480x800x16"上面的命令中,加粗的部分是要根据你自己电脑上的情况进行修改的,相关解释如下:"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe"是Virtual Box命令行工具VBoxManage.exe的完整路径,请根据你电脑上安装的VirtualBox的实际路径修改注意:如果路径中含有空格请使用双引号将整个路径包起来Android-x86这个是虚拟机的名称480x800x16这个是自定义的分辨率,请根据自己的需要修改,后面的16指的是16位颜色,请勿修改如果你想增加更多的分辨率,请修改参数后多次运行该命令即可修改完毕之后,启动虚拟机,在Android的启动画面选中选项后按两次e键编辑内核启动参数,增加一个参数vga=ask,具体流程如下启动画面按e键进入新画面后再按一次e键这时进入内核参数编辑状态,增加参数vga=ask编辑完毕后按回车保存修改结果,这时会回到上一个页面,此时按下b键启动此时系统会提示你按回车进入分辨率选择界面,我们按回车继续进入页面之后,你可以看到所有系统支持的分辨率,这时请寻找你刚才设定的分辨率,在下图中,可以找到在先前设定的480x800的分辨率,注意其前面的16进制代码360,如果想以该分辨率启动虚拟机,我们就输入360再回车即可回车后Android就会按照你设定的分辨率来启动了,下图是以480x800分辨率启动的Android-x86虚拟机截图注意:如果你需要系统采用你指定的分辨率启动,需要在每次Android虚拟机启动的时候执行上面步骤的操作来修改内核参数启动Android如果你想Android在启动的时候就默认进入分辨率选择画面或者默认采用你指定的分辨率启动虚拟机,那么可以参考以下步骤1. 进入android虚拟机后按alt+F1进入命令行2. 输入mkdir /data/fs3. 挂载硬盘,使用下列命令mount -t 硬盘格式/dev/block/硬盘名称/data/fs硬盘格式为你虚拟机硬盘的格式,我这里是ext3 硬盘名称则是你虚拟机的硬盘名称我这默认是sda1,表示第一个sata硬盘, linx下具体的硬盘命名规则请自行Google之mount -t ext3 /dev/block/sda1 /data/fs将硬盘挂在到/data/fs文件夹上4. vi /data/fs/grub/menu.list编辑启动菜单列表(vi这个命令行编辑器怎么用请自行Google之)5. 和刚才启动时一样,在第一个kernel那一行的末尾增加vga=ask 后保存6. 重启虚拟机,这时候你就会发现每次Android启动的时候就会询问分辨率了思想之地原创文章,谢绝转载5.使用eclipse ADT在虚拟机上远程调试开发现在虚拟机已经配置完成,下面来讲解如何使用eclipse来在上面运行和调试Android应用程序在前面设定虚拟机的时候我把虚拟机的网卡设置成了bridged adapter,这样虚拟机在局域网中相当于一台独立电脑,你可以给它设置一个ip或者讲其网卡设置为dhcp状态来自动获取ip,我下面只讲解一下在dhcp状态下如何查看android虚拟机ip的方法:进入android虚拟机,按alt+F1进入命令,输入netcfg命令来查看网络状态,参考界面如下其中eth0就是当前的网卡,后面的ip地址就是通过dhcp获得的ip地址弄清楚之后再按alt+F7返回图形界面此时我们打开eclipse,进入android开发插件的设定界面,选择ddms,勾选Use ado host, 并在ADT host value 一栏填写虚拟机的ip地址,具体界面请参看下图选择ok保存后,在ddms界面的device菜单上选择重启adb服务,重启后,就能看到ddms 连接上虚拟机了接下来就能和平常一样在虚拟上运行和测试你的Android程序了,enjoy~思想之地原创文章,谢绝转载最后总结一下这个环境的优缺点:优点:1.高速,相比Android SDK的虚拟机,无论是启动还是运行,本虚拟机要快上很多很多,让你可以流畅的运行测试你的Android应用,当然,也能舒服的在电脑上体验到Android系统:)2.可以模拟平板电脑的环境缺点:1.硬件支持还是悲剧,像打电话,短信,重力感应,GPS摄像头什么的你还是得去弄台真机器调试(不过这些东西本来就不是模拟器能做的)另外补充一下虚拟机中主页、返回、关机、菜单对应的键盘按键Home键-> Win键返回键-> ESC键挂机键-> alt+F4菜单键->键盘菜单键,一般在右边win键和ctrl键中间。
虚拟机在u盘上安装android_x86

用模拟器玩android没感觉。
疯狂的开关机之后,android总算在u盘安家了。
可以用它上网、装软件,比模拟器爽多了。
不废话了,开始安装吧。
下个虚拟机(只是个工具,以后不需要它),我用的是VirtualBox 。
/wiki/Downloads 英文的,下windows版的。
装好后是英文界面,好像关掉再启动就中文了。
接下来是android了,原版我们肯定用不了。
幸好有牛人将它移植到x86平台下。
去/download 下,有1.6 到2.3版,/p/android-x86/downloads/list 有3.2版。
去看下就知道区别了。
我用的是android-x86-2.2-generic。
我的U盘是台电的4G。
分两个区,一个1G的,用来装android ,android系统自身不足100M ,加上数据空间也就600多一点。
多余空间正好装winpe 。
要开始安装了上面有点罗嗦先建个虚拟机,打开V irtualBox不想看设置的一路next 吧。
完成后点设置。
点storage 按下图次序添加虚拟光驱,选择虚拟镜像时选下的android-xxx.iso 。
添加usb 设备。
点击时会出现所有已连接的usb ,选中u 盘。
确定,点开始吧。
出现启动选项,选最下面的installation。
等数字雨下完吧。
如图。
按几下上下左右键,出现图示字符即可。
如果你按的蓝色部分像上图一样,就按Enter。
出现sdb4 是u盘,ok 会询问是否格式化,格吧,选fat32。
后面的都选是,到默认吧。
512M 要点时间,完成之后出现不知道为什么出现这个??等等有三个选项。
运行android 建sd卡重启看到u盘灯不闪了就拔下来,选重启,在重启前拔下来也行。
说明一下,u盘最好分区。
方便管理文件,貌似大了识别有问题。
我u盘两个区,上面只看到一个,1g多一点的那个,2.6g的看不到。
建sd卡,一开始我见了。
重启后不能联网,百度,找了半天看到sd卡的影子,但没明确说是它引起的。
虚拟机安装Android8.1-x86

虚拟机安装Android8.1-x861、下载页⾯2、下载地址:3、虚拟机创建3.1、选择⾃定义3.2、输⼊名称,下⼀步:3.3、选择相应的硬盘3.4、默认选择虚拟机版本3.5、操作系统选择:3.6、选择相应的CPU数量3.7、配置内存⼤⼩3.8、⽹络:默认选项3.9、SCSI选择,LSI Logic并⾏兼容性较好3.10、选择创建磁盘3.11、创建磁盘策略选择按需创建3.12、默认选择3.13、完成创建4、启动镜像设置4.1、选择刚刚的虚拟机,点击编辑虚拟机设置4.2、选择CD/DVD,勾选数据存储ISO⽂件,选择相应的ANDROID镜像,再勾选打开电源时连接。
4.3,完成后打开虚拟机电源,开始安装Android5、安装Android5.1、选择安装选项5.2、创建分区5.3、GPT选择NO5.4、New创建5.5、Primary主分区创建5.6、分配⼤⼩5.7、创建磁盘a、第⼀步:Bootable设置,启动盘b、Write选择,写⼊c:输⼊yes,确认创建d:之后Quit,进⾏下⼀步5.8、选择刚刚创建的磁盘5.9、选择⽂件系统Ext45.10、确认⽂件系统选择:YES5.11、选择安装启动GRUB5.12、选择Reboot5.13、进⼊了命令⾏页⾯,没有进⼊显⽰页⾯。
不要着急,下⼀步继续配置。
6、配置启动界⾯6.1、输⼊:reboot6.2、选择启动模式:Debug mode6.3、进⼊命令⾏,成功为以下标志,如果没有的话,⼿动按以下回车。
6.4、输⼊命令:mount –o remount,rw /mnt6.5、修改⽂件:vi /mnt/grub/menu.lst在第⼀⾏的quiet后添加nomodeset,然后保存退出。
6.6、重启,等⼏秒即可进⼊。
Android X86 4_3安装使用教程

Android X86 4.3安装使用教程前段时间谷歌最新Android 4.3系统的发布让不少用户激动了一下,其实这个最新的手机操作系统也可以在台式电脑和笔记本上运行,安趣小编这里就带来了Android X86 4.3下载,以及安卓X86安装使用教程,让大家在自己的电脑上也可体验安卓系统。
下面将放出Android X86详细的安装教程,入门级用户也不用担心不会安装使用了。
官方Android X86下载:/p/android-x86/downloads/list 注意:-- 由于目前这个对于硬件的支持并不理想,在某些平台上即使按照下面所示的步骤安装也可能会出现不能正常运行的问题,如遇此类问题,请尝试使用虚拟机的方式进行安装。
-- 安装过程可能会破坏硬盘上数据,请各位在安装之前请做好备份工作。
一、制作系统安装U盘准备工具:1个U盘、1台电脑、下载好的Android x86安装镜像以及UltraISO软件1、将U盘插入电脑,然后打开UltraISO软件,界面如下所示;2、接着使用软件打开你需要写入U盘的安装镜像,找到菜单栏,依次选择【文件】->【打开】,并选择所需的镜像文件;3、镜像加载完毕后,在主界面菜单栏中依次点击【启动】->【写入硬盘映像】后打开一个对话窗口;4、按照如下图所示的设置,即可将镜像写入到你指定的U盘中了,然后点击【写入】按钮等一会儿就行了,一般镜像在数十秒内就可以写入完毕,这里一个系统安装U盘就制作好了。
二、设置引导,进入安装菜单1、 镜像制作完成后,插好U盘,然后还要在主板BIOS里面将系统安装U盘设置为第一启动项,请大家根据自己电脑的主板说明书进行相应的设置操作;2、BIOS设置好后重新启动就能够进入到Android x86安装菜单,可以看到菜单四个选项从上至下依次为:直接运行Android x86、VESA模式、Debug模式以及进入安装向导;其中第一项和最后一项是最常用的,第一项可以免去安装的麻烦,直接在安装盘上运行Android x86,但不能够保存对系统的任何改动。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ARM Translator 安装教程
解决Android x86 系统的兼容性问题
可以安装各种安卓中文输入法,允许各种安卓游戏,号称可以兼容90%以上的安卓应用!关键词:Android x86中文输入法应用兼容性。
在玩Android x86 系统的时候,很多童鞋们都发现没有什么应用可以用,连中文输入法都找不到。
然而4.0 rc2 系统发布时,也同时有了传说中的ARM T ranslator,从此Android x86可以运行各种各样的arm应用了!
向Arm Translator的原作者致敬。
本人是在如下这个链接学到的/home/vocation/links/linux-resources-current/embedded-linux/a ndroid
ARM Translator的安装很简单,只要下载两个文件和一个文件夹复制到安卓x86系统的/system/lib下就好了。
安装需求:Android x86 4.0
文件1:/Download/libhoudini.so
文件2:/Download/libdvm_houdini.so
文件夹:/Download/houdini_armlibs.tgz
将最后一个链接的文件下载下来后,解压缩得到一大堆文件,新建个文件夹叫做arm把这些文件放进去,然后把前两个文件,和这个名叫arm的文件夹一起复制到Android x86 4.0的/system/lib目录下,修改好权限,即可享用各种arm应用啦。
注意!最后一个链接下载得到的文件如果用winrar解压,只能得到一个文件。
请把这个文件的扩展名手工改成.tar,再解压一次,即可得到45个小文件,这样才是我们要的。
笔者的上网本原本不能用百度输入法,完成上面的安装后,果断都能用了。
亲测了好多arm 专属的安卓应用,均可运行!。