android环境搭建
来源:互联网 发布:mysql windows10 编辑:程序博客网 时间:2024/04/29 09:01
在做Android整机移植时,通常需要拉一套代码,并且能够顺利编译生成system.img镜像,此时需要的操作称之为Android环境搭建,本文的环境搭建是基于本地采用ssh方式作为服务器处理的。具体操作如下:
1.设置ssh的key。
$ssh-keygen
2.将生成的key发送给服务器。
$cat ~/.ssh/id_rsa.pub
将终端显示的key发送给服务器
3.在服务器端添加该用户
$echo "XXX" >> ~/.ssh/authorized_keys
至此,本地和服务器之间环境搭建完成。Android的代码是由许多个git仓库管理的,google使用了repo脚本进行统一管理。因此我们拉代码也使用repo命令。
4.创建本地repo仓库。
$repo init -u ssh://gerrit@192.168.110.46:22/work/review_site/git/manifest -b mrd8-ww43-release-high -m manifest-full.xml
上述命令式从服务器的mrd8-ww43-release-high分支的manifest-full.xml版本同步仓库
5.从服务器同步代码
$repo sync -c -j5
$repo start local_dev --all
至此,我们在本地的local_dev分支上已经有和服务器同步的代码,服务器有任何更新,只需要再次执行repo sync 即可,下面要介绍android编译环境搭建,其实android的环境搭建主要是jdk的搭建。
6.jdk搭建
从网上下载好jdk工具,放到任意目录,在.bashrc中追加如下行
JAVA_HOME=/usr/lib/jvm/jdk1.6.0_45/
PATH=$JAVA_HOME/bin:$PATH
后执行source ~/.bashrc使其生效。
7.编译代码
编译代码前需要执行如下两部
$source build/envset.sh
$lunch
执行lunch,选择合适的版本
$make flashfiles;make blank_flashfiles
编译完成后进入版本生成目录
$cd $OUT
在执行lunch后android会添加一些环境变量,如$OUT,$ANDROID_BUILD_TOP等,
在$OUT目录下可以看到生成的boot.img,system.img。另外在$ANDROID_BUILD_TOP路径下可以看到多出一个文件夹pub,里面是产线模式生成的镜像,和$OUT路径下生产的类似。
- 搭建Android开发环境
- android环境搭建步骤
- Android 的环境搭建
- 搭建Android环境
- android环境搭建
- Android 开发环境搭建
- android开发环境搭建
- Android开发环境搭建
- Android 开发环境搭建
- 搭建Android开发环境
- Android开发环境搭建
- Android环境搭建
- Android 开发环境搭建
- android环境搭建
- 搭建Android开发环境
- 搭建android开发环境
- Android开发环境搭建
- Android开发环境搭建
- OC语言中的self
- IM即时通讯实现原理
- EXADATA不停机的情况更换CELL节点电池
- 生成带参数的exe文件及matlab调用带参数exe文件的方法
- set one directory to private for one user
- android环境搭建
- Ubuntu下eclipse和Java JRE安装
- Java常见面试知识点
- 存储过程和触发器的区别以及存储过程和函数的区别
- C、C++中引用与指针的区别
- 二分查找总结
- 二叉堆(binary heap)的insert和build 时间复杂度分析
- (高质量代码专栏)第二章
- 整形指针