虚拟机编译android4.0源码需要cpu什么配置

作者&投稿:戈购 (若有异议请与网页底部的电邮联系)
编译Android源码可以在Windows下用虚拟机吗~

如果是要把文件在主机和虚拟机之间共享的话,安装vmwaretools就可以来回拖拽;或者使用网络共享(就是楼上的samb等);或者起一个ftp、http服务什么的来传递;或者用U盘或vmware的共享目录(也要安装vmwaretools才行)...。
如果是要在linux中运行windows程序,要用wine之类的模拟器。

如果是要在linux中编译c程序代码,在linux中安装编译器如gcc之类的。而且你的c代码得能在linux中编译才行。(要是调用了一堆com、windows api之类的,咋编译啊?)

vmware workstation 10
ubuntu-10.04.4-desktop-amd64.iso
1
ubuntu的安装,打开vmware workstation 10,点创建新的虚拟机
2
点下一步
3
选择下载的UBANTU光盘ISO文件,点下一步
4
设置Ubantu名称及登录用户名及密码,点下一步
5
设置虚拟机文件名称及保存在磁盘上的位置,点下一步
6
设置虚拟机使用磁盘大小,若要编译ANDROID,至少设置40GB,这里设置200GB保证足够够用
7
至此主要的设置都完成了,直接点击完成即可。也可点击自定义硬件进行详细的设置,我们点自定义硬件,来设置内存
8
把虚拟机内存设置成实体机内存的一般大小,以保证安装Ubantu的时候,速度不会卡,这里我设置成4GB,其它保持默认即可。设置完后点击关闭。这个我们可以在任何时候配置硬件,甚至可以在UBANTU安装完成之后再重新编辑硬件设置,只需点下图的编辑虚拟机设置
9
配置完成,下面才是真正开始安装,点击开启此虚拟机UBANTU即开始自动安装,全程自动,无人值守
10
初始化安装
11
安装中 ,5%
12
安装中 ,50%
13
安装中 ,79%
14
安装中 ,100%
15
安装完成就开始自动安装VMware Tools,这VMware Tools不属于Ubantu操作系统,只是VMware公司方便主操作系统与客户操作系统交互而提供的一个工具软件
16
安装完成,自动重启,显示登陆界面,点击输入前面设置的密码登录
17
登陆完成,安装成功!!!
END
1
下面对UBANTU进行一些设置,以符合我们的工作习惯
修改默认显示分辨率,选择System--->Preference--->monitors,修改显示分辨率为1280x800
2
修改待机屏幕保护及锁屏时间,选择System--->Preference--->screensaver,,去掉屏幕保护程序激活时锁屏,免得安装软件时或编译时总要输入密码才能登入系统
3
编辑虚拟机硬件设置,修改客户机时间与主机时间同步
4
调出我的电脑、网上邻居、我的文档、回收站等图标
按键盘的Alt 和 F2,打开 Run Application程序,输入gconf-editor,然后Run打开Configuration Editor,选择apps--->nautilus--->desktop,如图所示框选相应选项即可
5
将终端放置在桌面和上面板上,以方便我们点击调用,如图所示
6
安装右键调用终端工具,通常点击右键,右键菜单没有open in terminal右键打开终端工具
输入sudo apt-get install nautilus-open-terminal命令,安装右键打开终端工具
7
修改操作系统界面为中文,选择System--->admininstration--->langunge support,如图设置安装中文语言包,经试验安装中文语言包极其缓慢,需要更新源,下一节会讲到
8
设置虚拟机系统与主机系统共享文件夹,方法很多,
1.主机读取虚拟客户机共享出来的文件夹
2.虚拟客户机读取主机共享出来的文件夹
后面我会花时间专门一节讲解虚拟机系统与主机文件夹共享的各种方法
END
本经验是由本人亲自测试编写,图片文字全部为原创,百度经验首发,未经许可,谢绝转载!
如果觉得本人的经验对你有帮助,请点击支持,谢谢!
换一批相关经验
android4.4源码编译环境搭建72014.06.26
android开发环境之虚拟机搭建72014.04.30
Ubuntu10.04搭建MTK android编译环境02014.04.06
android学习1-虚拟机的搭建02015.01.15
android学习2-虚拟机设置成汉语02015.01.16
相关标签 android 虚拟机
©2015Baidu 使用百度前必读 百度经验协议 作者创作作品协议

arget Dex: android.core.tests.libcore.package.org.no-core-tests-res
make: *** [out/target/common/obj/APPS/android.core.tests.libcore.package.com.no-core-tests-res_intermediates/noproguard.classes-with-local.dex] 已杀死
make: *** 正在等待未完成的任务....
按照网上的解决办法如下方式也不行

主要原因是内存不够,解决办法可以是增加虚拟机的内存,或者是增加swap的大小。
sudo dd if=/dev/zero of=/boot/swapfile bs=1024 count=4194304
sudo mkswap -v1 /boot/swapfile
sudo swapon /boot/swapfile
free
sudo vi /etc/fstab
/boot/swapfile swap swap defaults 1 1
# sudo dd if=/dev/zero of=/boot/swapfile bs=1024 count=4194304
记录了4194304+0 的读入
记录了4194304+0 的写出
4294967296字节(4.3 GB)已复制,779.381 秒,5.5 MB/秒
# sudo mkswap -v1 /boot/swapfile
Setting up swapspace version 1, size = 4194300 KiB
no label, UUID=defdb7d7-aa80-4777-b1d3-4e9f6d5d4103


怎么用androbench测试华为p10内存?
方法一:在第三方应用商店或者浏览器上直接搜索“androbench”,然后点击下载。下载好后,安装完毕,打开软件。进行测试。可以看一下自己的测试数据,和图上相近,应该就没有什么问题。方法二:通过安装终端模拟器(Terminal Emulator),输入命令:ls \/proc\/fs\/ 输出的信息中如果\/proc\/fs\/f2fs下面是sd开头...

怎么用androbench测试华为p10内存?
方法一:在第三方应用商店或者浏览器上直接搜索“androbench”,然后点击下载。下载好后,安装完毕,打开软件。进行测试。可以看一下自己的测试数据,和图上相近,应该就没有什么问题。方法二:通过安装终端模拟器(Terminal Emulator),输入命令:ls \/proc\/fs\/ 输出的信息中如果\/proc\/fs\/f2fs下面是sd开头...

怎么用androbench测试华为p10内存?
方法一:在第三方应用商店或者浏览器上直接搜索“androbench”,然后点击下载。下载好后,安装完毕,打开软件。进行测试。可以看一下自己的测试数据,和图上相近,应该就没有什么问题。方法二:通过安装终端模拟器(Terminal Emulator),输入命令:ls \/proc\/fs\/ 输出的信息中如果\/proc\/fs\/f2fs下面是sd开头...

网易MuMu模拟器错误代码如何解决
是一款非常好用的电脑安卓模拟器,不过在使用过程中,如果程序出现错误码应该怎么办呢?下面小编给大家分享错误代码解决方法。MuMu模拟器常见错误码大全安装包退出错误代码及相关解决方案1.错误码-14,请依次尝试以下方法-确认系统存在cmd.exe:`win+R`输入cmd并回车。不存在的话,下载系统对应版本的cmd....

正阳县18719334849: 虚拟机编译android4.0源码需要cpu什么配置 -
枞庆冰硼: arget Dex: android.core.tests.libcore.package.org.no-core-tests-res make: *** [out/target/common/obj/APPS/android.core.tests.libcore.package.com.no-core-tests-res_intermediates/noproguard.classes-with-local.dex] 已杀死 make: *** 正在等待...

正阳县18719334849: 如何使用VirtualBox的安装Android 4.4奇巧在Windows -
枞庆冰硼: 您好,很高兴能帮助您按照下面的方法开打终端命令行工具或者使用快捷键:Ctrl + Alt + T应用程序-----附件----终端这里我们先新建一个文件夹名称为 android4.4 ,...

正阳县18719334849: 如何编译运行android代码 -
枞庆冰硼: 首先你要有android运行环境,然后右击run as --》android application 搞定

正阳县18719334849: 如何用ubuntu编译android 源码 -
枞庆冰硼: 点击任务栏中的“应用程序”-----“附件”------“终端”,打开终端命令行关机,英文版本的系统操作就如下图所示进入到下载好的Android4.4源码目录中,小编的源码目录就在宿主目录下的android4.4中,如下图为了提高编译的效率,我们最好先设置一下编译器的高速缓存从而加快编译速度,使用下面的命令prebuilts/misc/linux-x86/ccache/ccache -M 50G注意事项:1、前提是已经在 .bashrc文件中添加:export USE_CCACHE = 12、ccache是一个可执行文件3、-M 50G 两个参数表示设置50G大小的空间作为缓存,这个数值可以根据自己时间硬盘空间大小继续调整

正阳县18719334849: 如何在乌班图上 android 源码的编译环境 -
枞庆冰硼: Android源码目录下的build/envsetup.sh文件,描述编译的命令 - m: Makes from the top of the tree. - mm: Builds all of the modules in the current directory. - mmm: Builds all of the modules in the supplied directories. 要想使用这些命令,首先需要在...

正阳县18719334849: android4.0源码咋用啊?
枞庆冰硼: 这个是最新的android的源码,如果你是研究系统的话,可以下载下来编译(一般是在ubuntu 上边进行编译的,win系统智能使用虚拟机,不过建议双系统),或者查看系统的源码.如果你只是开发上层应用的话,一般使用4.0的SDK就行了,遇到不懂的,可以直接看源码

正阳县18719334849: android apk 反编译怎么编译 -
枞庆冰硼: Android由于其代码是放在dalvik虚拟机上的托管代码,所以能够很容易的将其反编译为我们可以识别的代码.之前我写过一篇文章反编译Android的apk包到smali文件 然后再重新编译签名后打包实现篡改apk的功能.最近又有一种新的方法来...

正阳县18719334849: 请问用虚拟机下载编译Android源码主要是为了干什么啊 -
枞庆冰硼: 估计是要你做好编译环境 下好sdk(软件开发包)装好里面有模拟器的 如果是的话 你直接百度android sdk加上你们研究的版本号比如2.1 2.2 android是不用烧录的 编译好就是个apk文件直接拉到手机装的

正阳县18719334849: 编译Android源码可以在Windows下用虚拟机吗 -
枞庆冰硼: 如果是要把文件在主机和虚拟机之间共享的话,安装vmwaretools就可以来回拖拽;或者使用网络共享(就是楼上的samb等);或者起一个ftp、http服务什么的来传递;或者用U盘或vmware的共享目录(也要安装vmwaretools才行)....如果是要在linux中运行windows程序,要用wine之类的模拟器.如果是要在linux中编译c程序代码,在linux中安装编译器如gcc之类的.而且你的c代码得能在linux中编译才行.(要是调用了一堆com、windows api之类的,咋编译啊?)

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网