Ubuntu下搭建Android编译环境
Ubuntu一台新机器的一些环境搭建
新增一个3TB的硬盘,挂载方法,大于2TB的得parted来进行分区
1: sudo parted /dev/sda
2: mklabel gpt
3: unit TB
4: mkpart primary 0 3
5: quit
6: sudo mkfs.ext3 /dev/sda1
7: sudo blkid (看UUID)
8:写入到/etc/fstab 开机自动挂载
基础环境配置:
1:安装输入搜狗输入法
1)安装fcitx libssh2-1
查看是否安装
dpkg -l | grep fcitx
dpkg -l | grep libssh
若没有,则安装 sudo apt-get install fcitx libssh2-1
2)下载搜狗官方的deb包
32位:wget "http://pinyin.sogou.com/linux/download.php?f=linux&bit=32" -O "sougou_32.deb"
64位:wget "http://pinyin.sogou.com/linux/download.php?f=linux&bit=64" -O "sougou_64.deb"
3)安装下载好的deb包
sudo dpkg -i sougou_64.deb
可能会报错,没安装依赖包 libopencc2或libopencc1:amd64,那么就安装sudo apt-get install libopencc2
4)设置系统的输入法
Language Support --> keyboard input method system 选择fcitx,然后桌面右上角就可以选择搜狗输入法了,若没有,reboot
2:安装截图工具
sudo apt-get install ksnapshot 截整个屏幕
sudo apt-get install shutter 类似于QQ截图软件
3:当使用sudo执行的时候,每次都要输入密码,设置不要输入密码
sudo vim /etc/sudoers 添加:username ALL=(ALL:ALL) NOPASSWD:ALL
4:设置右键有terminal选项
sudo apt-get install nautilus-open-terminal
5:安装openssh-server(用来远程ssh)
sudo apt-get install openssh-server
6:支持多种媒体格式
sudo apt-get install ubuntu-restricted-extras
7:谷歌浏览器安装
下载:wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
安装: sudo dpkg -i google-chrome-stable_current_amd64.deb
若报错:dpkg: error: dpkg status database is locked by another process
则 sudo rm /var/lib/dpkg/lock
sudo dpkg --configure -a
8:安装vim
sudo apt-get install vim
Android环境搭建:
1:查看系统版本信息
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.4 LTS
Release: 14.04
Codename: trusty
2:换源
http://mirrors.163.com/.help/ubuntu.html 找到对应的版本
cd /etc/apt/source.list
sudo wget http://mirrors.163.com/.help/sources.list.trusty 下载
cp sources.list sources.list.bak 备份原来的
sudo cp sources.list.trusty sources.list 替换
sudo apt-get update
3:安装JDK
1) sudo apt-get install openjdk-7-jdk
2) sudo update-alternatives --config javac
sudo update-alternatives --config java
3) 导入环境
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=${JAVA_HOME}/bin:$JRE_HOME/bin:$PATH
4:安装依赖包
sudo apt-get install build-essential make gcc g++ libc6-dev texinfo libncurses-dev git-core gnupg flex bison zip curl ncurses-dev libsdl-dev zlib1g-dev libxml2-utils lzma
sudo apt-get install gcc-multilib
sudo apt-get install bison g++-multilib git gperf libxml2-utils make zlib1g-dev:i386 zip
sudo apt-get install flex bison gperf curl zlib1g-dev g++-multilib g++-4.4-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32readline-gplv2-dev lib32z1-dev wine mingw32 tofrodos libgl1-mesa-dev
sudo apt-get install gnupg libncurses5-dev:i386 libx11-dev:i386 libreadline6-dev:i386 python-markdown xsltproc
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
5:安装git
sudo apt-get install git
6:repo下载
mkdir ~/bin
PATH=~/bin:$PATH
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
或者
curl https://storage.googleapis.com/git-repo-downloads/repo > repo
chmod +x repo
cp repo /usr/bin
7:下载代码测试
repo init -u ...
repo sync
source build/envsetup.sh
lunch ...(选择编译的类型)
make
MTK工具的安装:
1) sudo usermod -a -G dialout $USER
2) sudo reboot
3) sudo apt-get remove modemmanager
4) sudo service udev restart
5) lsmod | grep cdc_acm
6) sudo modprobe cdc_acm
然后就可以烧录了....
Ubuntu下搭建Android编译环境的更多相关文章
- ubuntu下搭建android开发环境之超顺畅模拟器
如果说android系统的卡,像耳边蚊子让人抓狂,那么android模拟器的卡,那就像午睡时的苍蝇.大概就是一样的恶心~~ 那么,这样的问题对于开发者肯定忍无可忍,我也一样,虽然我还没有入门,但我也一 ...
- ubuntu下搭建android开发环境核心篇安装AndroidStudio、sdk、jdk
本文系转载http://blog.csdn.net/lsyz0021/article/details/52215996 一.安装前的准备 1.1.如果你还没有安装ubuntu 14.04 LTS系统, ...
- Ubuntu 下搭建 Android 开发环境(图文)
转自 http://dawndiy.com/archives/153/ 1.安装JDK 1.下载JDK 目前最新的JDK版本是:Java SE Development Kit 7u5 下载地址: 查看 ...
- 在Ubuntu下搭建Android开发环境(AndroidStudio)
在ubuntu下搭建Android开发环境 本教程的开发环境的搭建有三个大步骤:安装Java jdk,安装Android studio,安装sdk 笔者搭建环境的时候用的是Ubuntu18.04 1. ...
- ubuntu下搭建android开发环境
注意: google可能被和谐了,那就修改hosts sudo vim /etc/hosts 增加: #Google主页 203.208.46.146 www.google.com #这行是为了方便打 ...
- 如何在Ubuntu下搭建Android NDK开发环境
1 搭建Android SDK开发环境 参考在在Ubuntu下搭建Android SDK开发环境(图文)首先在Ubuntu下搭建Android SDK开发环境. 2 下载NDK开发包 打开官网: ht ...
- [转载]在Windows下搭建Android开发环境
http://jingyan.baidu.com/article/bea41d437a41b6b4c51be6c1.html 在Windows下搭建Android开发环境 | 浏览:30780 | 更 ...
- 在CentOS下搭建Android 开发环境
在CentOS下搭建Android 开发环境 目录 1.环境搭建 1.1.JDK安装 1.2.Eclipse安装 1.3.ADT安装 1.4.Android SDK安装 1.5.Android NDK ...
- Docker容器搭建android编译环境
Docker容器搭建android编译环境 目录 1 部署容器 1.1 手动部署 1.1.1 配置docker 1.1.2 启动容器 1.1.3 配置环境 1.2 Dockerfile 2 镜像管理 ...
随机推荐
- 关于SCRUM站立会议
查询过后对SCRUM站立会议有了初步的了解 站立会议:在敏捷流程的冲刺阶段中,每一天都会举行项目状况会议,强迫每个人向同伴报告进度,迫使大家把问题摆在明面上,这个会议被称为“scrum”或“每日站立会 ...
- 合并excel-MergeExcel
MergeExcel 将需要合并的excel放入该目录下,包含xls和xlsx 点击运行按钮: 输入包含多少列: 等待运行,完毕! 基于python编写,源码和exe于 TTyb
- SQL2000的三种“故障还原模型”
一.SQL2000的三种“故障还原模型” 在数据库属性的“选项”页,“故障还原模型”栏,共有三项选择:简单.完全.大容量日志记录.它们的根本差别在于SQL2000对数据库日志的维护方式不同.下面逐个讲 ...
- Spring中的ApplicationContext事件机制
ApplicationContext的事件机制是观察者设计模式的实现,通过ApplicationEvent类和ApplicationListerner接口来实现. 1. 创建EmailEvent pu ...
- Python入门1
简介 Python的创始人为Guido van Rossum.1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承.Python ...
- Amazon Web Services
- webpack +vue开发(1)
首先安装 node.js这是毋庸置疑的,安装完了之后安装webpack npm install webpack -g 接下来创建一个自己的文件夹 webpack-learn在里面创建一个index.h ...
- 使用ADD_CUSTOM_COMMAND 添加自定义命令
e.g. ADD_CUSTOM_COMMAND( TARGET world_server COMMAND cp ${CMAKE_SOURCE_DIR}/CMak ...
- silverlight简单数据绑定1
数据绑定是用户界面与数据源之间的媒介:通过绑定可以使数据在界面和数据源之间传递交流.数据绑定由System.Windows.Data命名空间的Binding对象完成. 创建绑定的数据对象类. .cs类 ...
- weblogic 优化设置 http://wenku.baidu.com/view/c42e7a5bbe23482fb4da4cf2.html
引自:http://wenku.baidu.com/view/c42e7a5bbe23482fb4da4cf2.html