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程序,通过触摸两块区域,实现背景图片的左右切换.本 ...
随机推荐
- 一个小玩意 PHP实现微信红包金额拆分试玩
<meta charset="utf-8"> <?php // 新年红包金额拆分试玩 class CBonus { public $bonus;//红包 publ ...
- 解决webApi<Message>An error has occurred.</Message>不能写多个Get方法的问题
最近悟出来一个道理,在这儿分享给大家:学历代表你的过去,能力代表你的现在,学习代表你的将来. 十年河东十年河西,莫欺少年穷. 本人最近在研究C#webAPI相关知识,发现webAPI不能够支持 ...
- python之django 资料
里边有不少比较好的文章. http://www.cnblogs.com/luxiaojun/p/5795070.html
- Java堆内存
Java 中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象. 在 Java 中,堆被划分成两个不同的区域:新生代 ( Young ).老年代 ( Old ).新生代 ( Yo ...
- new XMLHttpRequest()和页面关系
1. 三个页面分别对应"自己“的异步对象(3个) <title></title> <script type="text/javascript&quo ...
- Android--HTTP协议
1 package com.http.get; 2 3 import java.io.FileOutputStream; 4 import java.io.IOException; 5 import ...
- 封装pdo单例模式类
<?php /** * MyPDO * @author Jason.Wei <jasonwei06@hotmail.com> * @license http://www.sunblo ...
- VS2013中的快捷键
在VS2012中Ctrl+E+D 是对齐代码,然而在VS2013中变成了Ctrl+K+F #region的快捷键 Ctrl+K+S /// <summary> 快捷键 先写好函数或方法,然 ...
- OpenGL拾取注意事项
GLFrame框架本身不支持拾取,需要自己实现.以下代码是实现拾取功能的注意事项: void Test::doSelection(int xPos, int yPos) { GLfloat aspec ...
- Android中的通知—Notification 自定义通知
Android中Notification通知的实现步骤: 1.获取NotificationManager对象NotificationManager的三个公共方法:①cancel(int id) 取消以 ...