android ubuntu编译开发环境搭建总结

原创 2016年06月02日 08:04:56

1.安装vmware+ubuntu 12.04

编译android需要安装的工具有一,开始构建Linux编译环境
1,安装Android官方推荐的ubuntu12.04LTS AMD64版本。

2,编译Gingerbread (2.3.x)以上android版本(包含主流版本),应使用64位系统环境。

3,在虚拟机上是可以编译android的,但是至少要保证16G的RAM或SWAP和不少于30G的磁盘空间。

4,安装以下工具:Python 2.6-2.7,GNU Make 3.81-3.82,JDK 6(sun-java6-jdk),Git 1.7 or newer。


搭建开发环境


系统推荐Ubuntu 14.04 
1.openjdk is needed


$ sudo apt-get update
$ sudo apt-get install openjdk-7-jdk
1
2
1
2
set it the default Java version


$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac
1
2
1
2
2.required package


sudo apt-get install bison g++-multilib git gperf libxml2-utils make python-networkx zlib1g-dev:i386 zip
1
1
遇到问题:


$ sudo apt-get install bison g++-multilib git gperf libxml2-utils make python-networkx zlib1g-dev:i386 zip
[sudo] password for linc: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
make is already the newest version.
zip is already the newest version.
git is already the newest version.
git set to manually installed.
libxml2-utils is already the newest version.
libxml2-utils set to manually installed.
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:


The following packages have unmet dependencies:
 g++-multilib : Depends: gcc-multilib (>= 4:4.8.2-1ubuntu6) but it is not going to be installed
E: Unable to correct problems, you have held broken packages
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
按照如下步骤即可:


$ sudo apt-get install g++-multilib
$ sudo apt-get install  bison git gperf libxml2-utils make python-networkx zlib1g-dev:i386 zip
1
2
1
2
gcc为必须


$ sudo apt-get install gcc


$ gcc -v
Thread model: posix
gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04) 
1
2
3
4
5
6
1
2
3
4
5
6
repo


$ mkdir ~/bin
$ PATH=~/bin:$PATH


$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
1
2
3
4
5
1
2
3
4
5
check sh1 sum:


$ sha1sum repo 
b8bd1804f432ecf1bab730949c82b93b0fc5fede  repo
1
2
3
1
2
3
For version 1.21, the SHA-1 checksum for repo is b8bd1804f432ecf1bab730949c82b93b0fc5fede


repo init


针对Nexus5的5.1.1的初始化如下:


LMY48I  android-5.1.1_r9    Lollipop    Nexus 4, Nexus 5, Nexus 6, Nexus 7 (flo), Nexus 9 (volantis/volantisg), Nexus 10
1
1
$ repo init -u https://android.googlesource.com/platform/manifest -b android-5.1.1_r9


Your identity is: linc <xxx@xxx.com>
If you want to change this, please re-run 'repo init' with --config-name


Testing colorized output (for 'repo diff', 'repo status'):
  black    red      green    yellow   blue     magenta   cyan     white 
  bold     dim      ul       reverse 


repo has been initialized in /home/linc/source-android/android-source
1
2
3
4
5
6
7
8
9
10
1
2
3
4
5
6
7
8
9
10
repo sync


$ repo sync
1
1
一个晚上两个白天,终于下载完成,代码达34G.


2.ubunu无法上网问题解决

二、主机无线上网


  1.同样是首先完全关闭ubuntu;


  2.还是找到unbutu,右键“设置”找到“网络适配器”,如图所示。


http://upload.gezila.com/data/20160407/69241460023127.jpg



Ubuntu samba是常用系统,于是我学习研究了Ubuntu samba,在这里对大家详细介绍下Ubuntu samba系统应用,希望对大家有用。


在终端下卸载samba,smbclient,samba-common


$sudo apt-get remove samba-common   
$sudo apt-get remove smbclient   
$sudo apt-get remove samba 
1.安装Ubuntu samba服务器:


命令: sudo apt-get install samba  
sudo apt-get install smbfs  
启动: sudo /etc/init.d/samba start 
到这里,你已经可以去访问别人共享的目录了如smb://192.168.2.187/


2.安装Ubuntu samba图形管理界面


命令: sudo apt-get install system-config-samba


3.启动Ubuntu samba:


命令: sudo /etc/init.d/samba start


4.启动管理界面:


命令: sudo system-config-samba (你也可以在点击菜单项进去: 系统-系统管理-Samba)可添加共享目录,选中可访问用户. 设置用户smb密码命令为: sudo smbpasswd -a 用户名在配置时,要选上“可见”,否则就是隐藏的了,别人就看不到你的共享了这样重启之后别人就可以访问你共享的目录了


5.设置完毕之后要重启:sudo /etc/init.d/samba restart

  3.然后勾选“桥接模式”确定即可,如图所示;








  4.最后打开ubuntu,看看是不是已经可以上网了。


Ubuntu SAMBA 设置


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

基于Ubuntu 14.04 LTS编译Android4.4.2源代码

基于Ubuntu 14.04 LTS编译Android4.4.2源代码         Dennis Hu 2014-4-21 环境准备: 基本环境:ubuntu14.04 desktop 64...

Android学习【Android内核编译流程和错误笔记】

博客:http://blog.csdn.net/muyang_ren  Ubuntu14.04 LTS(要求是64位长期支持版LTS)  Jdk1.8  内核:android4.0 一:j...

Ubuntu下Android开发环境搭建

  • 2015-01-07 22:13
  • 1.34MB
  • 下载

Ubuntu下Android源码编译及Eclipse开发环境搭建

/**  版本:1.1  日期:2009-03-27  作者:HKjinzhao  备注:增加make sdk,修改一些内容  */  本次编译过程主要参考官方文档(http://so...

Ubuntu下Android源码编译及Eclipse开发环境搭建

本次编译过程主要参考官方文档(http://source.android.com/download)和网上相关资料(如http://blog.csdn.net/liaoshengjiong/archi...

Ubuntu下Android开发环境搭建及源代码下载、编译、运行

环境配置 1.安装jdk 2.
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)