android环境搭建之旅-- (一)搭建linux环境

 


 手上6K平台的工作量开始减少了,要准备转智能,最近开始看文档自己搭建平台,公司的文档不方便发出来,但是在搭建环境工程遇到的问题我很想发出来。这个过程真的费了不少的心。遇到不少问题所以做了些总结,一些详细步骤都是网上可以找到的不做赘述。

期间参考不少网上的文章引出来了

android 在ubuntu 32,64位编译系统源码主要是什么区别

32位Ubuntu 11.10下android2.3.7源码下载与编译小结 

在32位Ubuntu 10.04上编译Android 2.3  

ubuntu 10.04(64位)下搭建android2.3/android4.2/4.1/4.0开发环境




  (一)搭建linux环境

公司从2.2升到2.3后使用

VMware-workstation-full-7.0.1-227600.exe

ubuntu-10.04.2-desktop-amd64.iso

这个环境的安装时很熟了,以前开发板的时候搭建过。呵呵。

 

可是问题出现了【问题一】This kernel requires an x86-64 CPU, but only detected an i686 CPU.
Unable to boot - please use a kernel appropriate for your CPU. 如图

                                                         

明明用cpuz软件查过我的CPU是支持64位的。EM64T呀

                                                              

 

参考了 VMWare里安装64位Linux  不能继续的方法于是明白。进BIOS设置VT(Virtualization Technology),难道是bios的问题??

Award Software International, Inc. F3  我查看了主板上的信息

http://www.gigabyte.cn/support-downloads/download-center.aspx?kw=EP31-DS3L  技嘉关网上对于我这 GA-EP31-DS3L (rev. 1.0) 的板子只有更新到F4,F5f还只是beta版的。也没有必要试着升级bios,只是提供了E0而已。

到微软官网上http://www.microsoft.com/china/windows/virtual-pc/support/configure-bios.aspx  下载了havdetectiontool.exe

 

                                         

我的技嘉 EP31-DS3,这机子却是有些早了,于是申请者换机子,可是申请换机子吧。但是还是有些不甘,难道32位就不能编译了吗,机子继续申请,环境照样搭建。

于是就安装了改安装 ubuntu-11.04-desktop-i386.iso了。详细的安装过程不赘述了,以前写过安装文章的,在百度里,或者网上搜去吧。

 

 

这样就安装好ubuntul了,可是在搭建androi编译环境的还需要做些配置的。

1.加root用户密码

ubuntu桌面版安装下来,没有让你添加root用户密码的步骤。

$ sudo passwd root

然后就是输入密码了。有三次,第一次是当前用户的密码,后面两次是root密码和确认。

2.重启

$ reboot

以root的身份登录开始配置ubuntu了。

3.配置时间时区的设置,跟你主机一致要不编译的时间会有问题

4.给ubuntu升级相应的软件包

法一,可以设置update manager中的更新更新源faster update server 的网址

法二,把一些更新源的网址加入进去

           add-apt-repository "deb http://archive.canonical.com/ lucid partner"
     add-apt-repository "deb http://archive.canonical.com/Ubuntu lucid partner"

 

4安装samba这样可以共享主机上的源码

apt-get install ssh
apt-get install samba smbfs swat xinted samba-common-bin

然后配置

 

网上的做法是

  $mkdir ~/Android2.3
  $cd ~/Android2.3
  $ repo init -u git://Android.git.kernel.org/platform/manifest.git
  $ repo sync

5开始更新

 原来64位的文档上是更新这些

apt-get install texinfo subversion flex bison gperf
apt-get install libsdl-dev libesd0-dev libwxgtk2.6-dev zip curl
apt-get install build-essential zip curl libncurses5-dev zlib1g-dev
apt-get install git-core gnupg libreadline5-dev
apt-get install gawk expect gettext 
apt-get install gcc-multilib libc6-dev-i386 lib32ncurses5-dev g++-mulitilb
apt-get install ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev

现在主机是32位的,按网上的方法

apt-get install git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev x11proto-core-dev libx11-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils


 

这样一些前期的装备就做好了。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值