本地编译代码很简单,只要把远程仓库的源码同步到了服务器,那么通过命令就能执行本地编译,该步骤执行是为了后期在源码目录下编译apk打下基础,因为本地编译源码耗时比较长,只有本地编译过了源码,才能上传自己的项目文件,并进行编译apk的操作。
1.Android源码本地编译
1.需要给普通用户使用sudo权限
# usermod -a -G sudo name(自己下载源码的账户名,有sudo权限的账号不用这步操作)
2.安装编译环境
$ sudo apt-get install git-core gnupg flex bison build-essential zip curl zlibg-dev gcc-multilib g++-multilib libc6-dev-i
3.开始编译本地源码
$ source build/envsetup.sh
$ lunch userdebug(源码目录的debug,需要自己找,每个项目不一样)
$ make -j32
执行完make后,就等待半个小时,源码编译就ok
2.Android源码映射到本地磁盘
1.安装samba-服务
sudo apt-get install samba samba-common
2.修改配置文件 sudo vi /etc/samba/smb.conf
security = user
[public]
path = /data/name #填自己的共享文件夹路径
browseable = yes
writeable =yes
public = yes
guest ok = yes
3.赋予共享文件夹权限
sudo chmod 777 /data/name
4.设置密码
sudo smbpasswd -a name
5.查看所有 samba 账户
sudo pdbedit -L
6.重启服务
sudo service smbd restart
7.查看ubuntu得ip
ifconfig
8.将ip地址复制到本地网络映射路径下查找
\\192.43.55.21\public
这样源码就可以映射到本地磁盘,可以愉快的看源码啦!都是自己实测过的,不能贴代码,
直接贴命令不直观的话可以留言评论。