Andorid 编程 系统环境安装
内网环境下安装:
1.配置源 :找到公司内部整理的源文件中的内容,将其内容拷贝到系统
源文件 中,并注释掉所有外网链接(如果公司支持内部环境配置,通常会有一个内部源文件)
2.安装jdk, eclipse:按照公司内网方法安装就可以。如果没有就可以直接拷贝一个jdk和eclipse到一个特定的目录下面
然后将其路径按照下面的格式书写:
在~/.bashrc文件末尾添加如下几行:
export JAVA_HOME=/home/datty/android/jdk1.6.0_20 (注意:此处需要按实际修改)
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH:$JRE_HOME/bin
添加好后,执行source ~/.bashrc
3.安装系统软件:
1)sudo apt-get install git gnupg flex bison gperf build-essential
zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev
libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dri:i386
libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown
libxml2-utils xsltproc zlib1g-dev:i386 dpkg-dev
2) sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1
/usr/lib/i386-linux-gnu/libGL.so
注意:安装Ubuntu
12.04,2时,如果是Dell台式机,Vostro 的新型号,比如M11D等类型的机器执行命令后会提示:
$ sudo apt-get install git gnupg flex bison gperf build-essential \
> zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \
> libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \
> libgl1-mesa-dev g++-multilib mingw32 tofrodos \
> python-markdown libxml2-utils xsltproc zlib1g-dev:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
zip is already the newest version.
zip set to manually installed.
gnupg is already the newest version.
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:
libgl1-mesa-glx:i386 : Depends: libglapi-mesa:i386 (= 8.0.4-0ubuntu0.6)
Recommends: libgl1-mesa-dri:i386 (>= 7.2)
E: Unable to correct problems, you have held broken packages.
提示信息说缺少依赖库无法安装libgl1-mesa-glx:i386,那么就不 要安装这个库了,从上面的install列表中减去这个库
libgl1-mesa-glx:i386。如果强制安装了这个库会导致重启或关机后无法 进入ubuntu问题,很严重。如果您不是这个
系统版本或者机器类型,请继续。如果也遇到了无法进入ubuntu系统的问题,请重 装系统时不要安装这个库。
如果要安装 vim, meld等工具,可能会遇到关于缺少"libc6-dev:i386"的错误,解决方案:
$ sudo apt-get install linux-libc-dev:i386 4. 配置repo
$git clone git://10.101.2.20/tools/repo.git
注意:在执行时看一下是不是有repo更新下来的,如果没有就从自己机器上拷贝一个repo过来,拷贝repo到~/bin下面,再执行 vim ~/.bashrc那一步
$mkdir ~/bin
$cp repo/repo ~/bin
$vim ~/.bashrc,将~/bin加入PATH环境变量,如:export PATH=~/bin:$PATH
5. 配置git 执行以下语句
$git config --global user.name "你的名字"
$git config --global user.email "你的公司mail地址"
6. 配置ssh
将自己电脑中的~/.ssh 拷贝到你的新的电脑上的~/下面。注意要压缩后再拷贝,这样可以避免权限发生变化。
请注意.ssh目录权限为700,私钥id_rsa为600,公钥id_rsa.pub为644。
drwx------ 2 cheetah cheetah 4096 2012-02-08 16:06 .ssh/
-rw------- 1 cheetah cheetah 668 2012-02-08 16:06 id_rsa
-rw-r--r-- 1 cheetah cheetah 613 2012-02-08 16:06
id_rsa.pub
7.配置gerrit
将6的.ssh中的id_rsa.pub的内容拷贝到你的gerrit中的SSH Public
Keys中的add key中。
外网环境下安装:
不需要执行上述的第一步,就是说保持原来的系统源,在执行第3步时先执行下面的命令:
$ sudo apt-get update
$ sudo apt-get upgrade 再一次执行第三步以后的步骤。
Andorid 编程 系统环境安装的更多相关文章
- Macbook系统环境安装wget的2个方法 - 传统包及Homebrew安装
文章目录 这里有2个方法可以安装wget命令工具: 考虑到自身项目的拓展需要,朋友建议学习Python爬虫这样对于做大数据采集有较大的帮助,老蒋虽然每天也都接触一些脚本和程序的修改,但是并没有专业和系 ...
- 详细介绍Ubuntu 16.04系统环境安装Docker CE容器的过程
由于项目的需要,我们在很多软件配置环境中需要用到Docker容器,这个时候我们可以用自己的VPS主机搭建.在这篇文章中,笔者将会利用Ubuntu 16.04系统环境安装Docker CE容器的过程.如 ...
- 机器学习linux系统环境安装
机器学习linux系统环境安装 安装镜像下载 可以自己去ubuntu官方网站按照提示下载amd64的desktop版本 或者考虑到国内镜像站点下载,如tuna,163, ali等 课程使用最新的17. ...
- Python gui编程pyQt5安装步骤t
Python gui编程pyQt5安装步骤 pip install PyQt5 Pip3 install PyQt5 https://riverbankco ...
- Python gui编程pyQt5安装步骤
Python gui编程pyQt5安装步骤 =============================== -m PyQt5.uic.pyuic $FileName$ -o $FileNameWit ...
- p4语言编程环境安装
p4语言主要是用来模拟交换机的交互,是新一代的SDN解决方案,可以让数据转发平面也具有可编程能力,让软件能够真正定义网络和网络设备.详细介绍 主要流程是:安装vmware.安装Ubuntu.下载Git ...
- java可视化编程-eclipse安装windowbuilder插件(转载)
原文地址:http://blog.csdn.net/jason0539/article/details/21219043 一直做在安卓用xml作界面,对于java的控件不熟悉,也不习惯用代码做UI尤其 ...
- [linux] shell脚本编程-xunsearch安装脚本学习
安装脚本setup.sh #!/bin/sh # FULL fast install/upgrade script # See help message via `--help' # $Id$ # s ...
- 【GTK编程】安装与测试
版权声明:本文为博主原创文章,转载请注明出处. https://www.cnblogs.com/YaoYing/ 前言 领导让做个类似平板触摸的GUI程序,通过触摸两块区域,实现背景图片的左右切换.本 ...
随机推荐
- Oracle sqlldr导入导出txt数据文件详解
一.sqlldr导入txt 1.预备 a).txt文件 这里要保存成无签名的UTF-8 b).oracle建表 2.编写控制文件input_test.ctl LOAD DATA CHARACTERSE ...
- devexpress13学习系列(一)PDFViewer(2)
DevExpress.XtraPdfViewer Namespace 该命名空间下,保留着pdfviewer组件需要的类,主要有: Class Description PdfCurrentPa ...
- UML:时序图
时序图是用来描述对象的状态(或某数值)随时间变化而变化的图,一般软件开发中很少会用到. 灯有开和关两种状态,随着时间的推移,期间有人去开或者关这个灯,用时序图表示如下: 注意:蓝色和红色圈圈.黄色底色 ...
- paper 6:支持向量机系列三:Kernel —— 介绍核方法,并由此将支持向量机推广到非线性的情况。
前面我们介绍了线性情况下的支持向量机,它通过寻找一个线性的超平面来达到对数据进行分类的目的.不过,由于是线性方法,所以对非线性的数据就没有办法处理了.例如图中的两类数据,分别分布为两个圆圈的形状,不论 ...
- Junit单元测试-环境配置
JUnit是Java单元测试框架,已经在Eclipse中默认安装.目前主流的有JUnit3和JUnit4.JUnit3中,测试用例需要继承TestCase类.JUnit4中,测试用例无需继承TestC ...
- 夺命雷公狗---node.js---10之POST的接收
首先我们在项目下创建一个表单,代码如下所示: <!DOCTYPE html> <html lang="en"> <head> <meta ...
- OpenGL拾取注意事项
GLFrame框架本身不支持拾取,需要自己实现.以下代码是实现拾取功能的注意事项: void Test::doSelection(int xPos, int yPos) { GLfloat aspec ...
- iBatis面试题
1) Ibatis中使用like ‘%#filedName#%’ 时,有什么问题? 在xml映射文件中,如果直接按如上写法,会报异常:java.sql.SQLException: Invalid ar ...
- SQL Server 最小化日志操作解析,应用
Sql Server 中数据库在BULK_LOGGED/SIMPLE模式下的一些操作会采用最小化日志的记录方式,以减小tran log落盘日志量从而提高整体性能. 这里我简单介绍下哪些操作在什么样的情 ...
- 第三方过滤器在TVideoGrabber中的使用
在TVideoGrabber中可以使用第三方过滤器,并可插入到预览.录制或回放流中,添加到列表里. 要在一个图像中中应用一个过滤器,需要像下面的例子中一样调用 ThirdPartyFilter_Add ...