a40i平台android7.1系统开发环境搭建
一 搭建Android7.1系统开发环境
Ubuntu14.04 搭建android7.1开发环境
参考:https://blog.csdn.net/weixin_34399060/article/details/88267923
1.1安装OPenJDK8
$ sudo apt-add-repository ppa:openjdk-r/ppa
$ sudo apt-get install openjdk-8-jdk
4. 配置环境变量,可以选择不同地方进行配置,~/.bashrc,/etc/profile,或/etc/environment
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:${ANDROID_SDK}/platform-tools:${ANDROID_SDK}/tools:$PATH
OpenJDK Runtime Environment (build1.8.0_91-8u91-b14-0ubuntu4~12.04-b14)
OpenJDK64-Bit Server VM (build25.91-b14, mixed mode)
$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac
到这里,Java OpenJdk安装好了,接下来是安装编译时需要的各种依赖包。
1.2 安装依赖包
搜集的需要安装的依赖包如下:
sudo apt-get install libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev g++-multilib
sudo apt-get install -y git flex bison gperf build-essential libncurses5-dev:i386
sudo apt-get install tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386
sudo apt-get install dpkg-dev libsdl1.2-dev libesd0-dev
sudo apt-get install git-core gnupg flex bison gperf build-essential
sudo apt-get install zip curl zlib1g-dev gcc-multilib g++-multilib
sudo apt-get install libc6-dev-i386
sudo apt-get install lib32ncurses5-dev x11proto-core-dev libx11-dev
sudo apt-get install libgl1-mesa-dev libxml2-utils xsltproc unzip m4
sudo apt-get install lib32z-dev ccache
sudo apt-get install u-boot-tools
sudo apt-get install gawk
1.3 编译源码
解压liche.tar.bz : tar –xzvf lichee.tar.bz
解压android.tar.gz : tar –xzvf arndroid.tar.gz
系统软件:android7.1系统,内核版本:Linux version 3.10.65 (hzx@hzx) (gcc version 4.6.3)
执行后,会在当前目录下面,生成.buildconfig文件。其内容如下:
(2)在lichee目录下面,直接运行./build 编译linux源码
执行命令lunch,选择24:a40_p1-eng 按回车。
(5)修改Jack的配置文件prebuilts/sdk/tools/jack-admin
(6)执行$ croot回到源码根目录,make 编译源码,这个编译时间较长。
(7)打包成image文件,用pack –d 打包带debug信息。(一般打包不加-d)
补充说明:若单独编译uboot文件,则进入lichee/brandy目录,执行./build.sh –p sun8iw11p1脚本程序即可。
若单独编译kernel则进入/lichee/linux-3.10 执行make menuconfig ARCH=arm配置后,执行./build.sh命令即可。
a40i平台android7.1系统开发环境搭建相关推荐
- 基于Eclipse平台的Android OpenCV开发环境搭建
基于Eclipse平台的Android OpenCV开发环境搭建 作者:雨水, 日期:2016-1-31,CSDN博客:http://blog.csdn.net/gobitan 摘要:本文主要记录了如 ...
- C/C++各种系统开发环境搭建
C/C++各种系统开发环境搭建 http://pan.baidu.com/s/1qWJKF4g posted on 2015-03-04 00:10 秦瑞It行程实录 阅读(...) 评论(...) ...
- Adroid学习笔记-入门资料以及V2.3系统开发环境搭建
今年工作签得比较顺利,签了国内著名的通讯IT企业,同时拿到国内著名即时通讯软件公司,国内著名的通讯IT兼国企母公司和其移动开发子公司等另外三家公司的offer.之后时间便充裕,同时步入通讯行业,对手机 ...
- win10系统开发环境搭建
win10系统环境搭建 ADAS仿真软件 CUDA + cuDNN Python + keras + tensorflow 后记 前言: 上一篇介绍今年准备要做的工作,包括Python,GPU,机器学 ...
- Android系统开发环境搭建
目录 一.ubuntu20.04环境配置 1.源更新 2.构建Linux 3.配置JDK 4.配置SDK 5.配置环境变量 6.配置git 7.配置repo 8.配置ssh 9.激活gerrit 二. ...
- Windows下的QT系统开发环境搭建
QT是一款由Qt Company开发的跨平台C++图形用户界面应用程序开发框架.它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器.Qt是面向对象的框架,使用特殊 ...
- 飞凌嵌入式全志A40i开发板试用体验之 称重系统-开发环境搭建(1)
称重系统主要采用OKA40i-C开发板作为主控板,外接hx711模块以及压电传感器作为重量检测单元,然后通过QT将称重界面显示出来. 1. QT移植 在QT移植之前需要搭建pc上的Ubuntu虚拟机, ...
- stm32L0系统----开发环境搭建
网上找的资源,使用keil5开发,破解完成后本来想使用stm32f1系列的教程创建新的项目. 可是发现stm32L0系列的资料太少,去官网找了半天才找到它的库函数.直接上链接,也可以参考这篇文章新建工 ...
- linux以太坊开发环境搭建
2019独角兽企业重金招聘Python工程师标准>>> 如果你希望马上开始学习以太坊DApp开发,可以访问汇智网提供的出色的在线互动教程: 以太坊DApp实战入门教程 以太坊去中心化 ...
最新文章
- 我在中关村给不了你国贸的爱
- 在实际案例(费用系统)中落地DDD
- android实现语音合成
- 关于《在Windows与.NET平台上的持续交付实践》的问答录
- esp8266数据上传到mysql数据库_03-STM32+ESP8266+AIR202/302终端管理篇-把设备温湿度数据存储到MySQL数据库(Windows)...
- 原生微信小程序父组件调用子组件中的方法
- 【线性筛】【质因数分解】【约数个数定理】hdu6069 Counting Divisors
- java如何驱动z4mplus打印二维码_斑马 Zebra 打印机驱动下载
- 【EhCache】Java缓存框架使用EhCache结合Spring AOP
- A trip through the Graphics Pipeline 2011_06_(Triangle) rasterization and setup
- 移动平台开发项目(推箱子小游戏)
- html ul li 的高度,ul与li高度不一致
- Android入门学习3
- Maven 教程:IDEA开发环境中maven 项目配置JDK9,JDK10,JDK11,JDK12..等EA版本的配置方法 系列教程一
- Python爬虫:给我一个链接,虎牙视频随便下载
- java File 读取本地文件 增删改查
- VBA代码为ppt添加页码进度条
- IPv4子网划分与聚合
- [AHK]为通达信画线工具中的文字注释功能增加热键
- 搭建一个点歌QQ机器人,另外还能看美女