Bnuntu140.4搭建Android5.1开发环境和编译

From: http://www.linuxidc.com/Linux/2015-07/119759.htm
1、安装Ubuntu14.04
先下载Ubuntu系统,官网地址,从ubuntu10.04-ubuntu15.04都有下载,具体根据需求可以下载desktop和server版本
一般虚拟机建议安装desktop版本,方便管理,本人电脑是64位的,所以下载的ubuntu-14.04.2-server-amd64.iso
安装ubuntu系统,其实很简单,网上也很多视图教程,用U盘安装时需要注意,我之前用UltraISO来制作系统,结果系统装不上,后面用win32diskimager-v0.8-binary.zip制作U盘才行,然后通过U盘启动就好了,其余步骤和VMware Workstation安装一样
Windows 7下硬盘安装Ubuntu 14.10图文教程  http://www.linuxidc.com/Linux/2014-10/108430.htm
2、安装Android5.1环境编译需要的相关包
sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev x11proto-core-dev libx11-dev  lib32z1 lib32ncurses5 lib32bz2-1.0 libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc  lib32readline-gplv2-dev
apt-get install avr-libc
3、安装openJDK
sudo apt-get install default-jre
sudo apt-get install default-jdk
默认安装在usr/lib/jvm下,安装成功了,可以通过java -version进行查看,如要设为默认的,可进行如下步骤 
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/java 300 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/javac 300 sudo update-alternatives --config java
设置环境变量(全局)
sudo gedit  /etc/profile
export JAVA_HOME=/home/khalil/jdk1.6.0_45 export CLASSPATH=".:$JAVA_HOME/lib:$CLASSPATH" export PATH="$JAVA_HOME/bin:$PATH"
sudo gedit /etc/environment添加相应的path路径
4、解压kernel和android包
kernel包解压:tar -zxvf ${customer_project}_KERNEL.tar.gz
android包解压:
ALPS.L1.MP8.V1_ELINK8163_TB_L1_INHOUSE.tar.gz00
ALPS.L1.MP8.V1_ELINK8163_TB_L1_INHOUSE.tar.gz01....
ALPS.L1.MP8.V1_ELINK8163_TB_L1_INHOUSE.tar.gz08
解压可以通过:
cat ${customer_project}_INHOUSE.tar.gz* | tar zxvf -
或者先将上面的gz00-gz01压缩成一个包:终端运行命令如下
cat  (空格)
ALPS.L1.MP8.V1_ELINK8163_TB_L1_INHOUSE.tar.gz00  (空格)
ALPS.L1.MP8.V1_ELINK8163_TB_L1_INHOUSE.tar.gz01 (空格)
...
ALPS.L1.MP8.V1_ELINK8163_TB_L1_INHOUSE.tar.gz08 (空格)
>>  ALPS.L1.MP8.V1_ELINK8163_TB_L1_INHOUSE.tar.gz
这样就多了一个压缩包ALPS.L1.MP8.V1_ELINK8163_TB_L1_INHOUSE.tar.gz ,再通过解压命令 tar -zxvf 进行解压即可
5、编译android
编译命令:
source build/envsetup.sh
lunch
make -j16 2>&1 | tee build.log 
-------------------------------------------------------- samba install
apt-get update
apt-get install samba samba-common
gedit /etc/samba/smb.conf
[Davidshare] comment = David share path = /mnt/sdb1 browseable = yes writable = yes valid users = pst read only = no guest ok = no create mask = 0776 directory mask = 0776
[david] path = /mnt/sdb1
      available = yes
      browseable = yes
      public = yes
      writable = yes
[yizhao] path = /mnt/sdb1
      available = yes
      browseable = yes
      public = yes
      writable = yes
1.安装 # apt-get install samba samba-common
2.创建共享目录并赋予目录读写权限 # sudo mkdir /home/share # sudo chmod 777 /home/share //系统中所有用户都可读写该目录
3.修改配置 # vim /etc/samba/smb.conf 末尾处添加共享文件: [myshare] // 共享文件显示名称 comment = my share directory // 对共享的描述 path = /home/share // 共享目录 browseable = yes // 该共享可以浏览 writable = yes // 该共享目录可写 valid users = cjz // 用户cjz可访问;多个用户用逗号隔开,用户组加@,如root组:@root read only = no  //是否只读 guest ok = no  //无密码访问 create mask = 0776   //指明新建文件的属性 directory mask = 0776  //指明新建目录的属性 红色字体为必选项,其他自选。
4.配置文件调试 # testparm //这一步不是必需的,可省略
5.创建访问用户 # useradd cjz // 创建访问用户cjz,系统已有用户可省略这一步,但必须设置共享密码 # smbpasswd -a cjz // 设置cjz用户的共享密码
6.重启samba服务 # service smbd restart # service nmbd restart
 

发布了37 篇原创文章 · 获赞 16 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/double_lee3/article/details/81736404