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程序,通过触摸两块区域,实现背景图片的左右切换.本 ...
随机推荐
- rsync+sersync实时同步
A: 运行rsync daemonB: 运行sersync ,会监控目录,发现改变会更新推送到A上 rsync见上面rsync设置 sersync安装配置1.建立目录mkdir -p /opt/ser ...
- AWR快照管理
创建快照: SQL> exec dbms_workload_repository.create_snapshot(); 删除快照: SQL> exec dbms_workload_repo ...
- PostgreSQL 同步复制(1master+2standby)
OS: Red Hat Enterprise Linux Server release 6.5 (Santiago) PostgreSQL: postgresql-9.4.5.tar.bz2 mast ...
- stucts2 基础程序
参考<Struts2+Hibernate+Spring> index.jsp
- 转:python webdriver API 之 验证码问题
对于 web 应用来说,大部分的系统在用户登录时都要求用户输入验证码,验证码的类型的很多,有字母数字的,有汉字的,甚至还要用户输入一条算术题的答案的,对于系统来说使用验证码可以有效果的防止采用机器猜测 ...
- 开源日志技术log4j
老师的总结: 日志:除了能记录异常信息,还可以记录程序正常运行时的关键信息. 使用log4j来进行日志文件记录经典步骤: 001.在项目中创建一个lib文件夹,然后将下载好的jar包copy到该文件夹 ...
- HDU 4512 吉哥系列故事——完美队形(LCIS)
Problem Description 吉哥这几天对队形比较感兴趣. 有一天,有n个人按顺序站在他的面前,他们的身高分别是h[1], h[2] ... h[n],吉哥希望从中挑出一些人,让这些人形成一 ...
- CCF真题之窗口
201403-2 问题描述 在某图形操作系统中,有 N 个窗口,每个窗口都是一个两边与坐标轴分别平行的矩形区域.窗口的边界上的点也属于该窗口.窗口之间有层次的区别,在多于一个窗口重叠的区域里,只会显示 ...
- Envelope对象介绍
Envelope也称包络线,是一个矩形区域,是每个几何形体的最小外接矩形.每个Geometry都拥有一个Envelope,包括Envelope自身. 它定义了XMax,XMin,YMax,YMin,H ...
- sql ROUND() 函数三个参数的含义
ROUND的格式:ROUND(p1,p2,p3),其作用是取四舍四入值P1:要被四舍五入的数字P2:保留的小数位数P3:如果为0或不输入,则表示进P1进入四舍五入,如ROUND(123.86,1) = ...