最新Android系统源码环境搭建(一定成功的,有视频aosp Ubuntu 16.04)jack server error
Posted Android高级知识分享官
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最新Android系统源码环境搭建(一定成功的,有视频aosp Ubuntu 16.04)jack server error相关的知识,希望对你有一定的参考价值。
android源码环境搭建(aosp Ubuntu 16.04)
课程答疑和新课信息:QQ交流群:966916899 进行课程讨论
Android Framework高级实战课 点击这里
专题博客系列:
Android 8.1 zygote 启动过程源码
Android Framework实战视频–Zygote的fork进程篇
Android Framework实战视频–SystemServer启动篇
Android Framework实战视频–SystemServer启动FallbackHome篇
Android Framework实战视频–FallbackHome进程启动及Activity启动篇
Android Framework实战视频–FallbackHome结束启动Launcher篇
作者:千里马
课程要求:
电脑配置:双核,内存最少 16G,硬盘 200G 以上,独立安装 Ubuntu16.4 系统
学员要求:最少 1 年以上应用开发经验,推荐在 3 年左右 Android 应用开发经验,
熟悉 Java 语言,可以看懂 C/C++
1、安装 ubuntu16.04(因为这个版本可以直接安装 openjdk-8,如果其他版本自行找方法)
2、openjdk 8 的安装
sudo apt-get install openjdk-8-jdk
3、设置默认 java 和 javac(可选)
由于本人当前 Ubuntu 上没有安装其他版本的 jdk,所以跳过此步骤
sudo update-alternatives --config java
sudo update-alternatives --config javac
4、 检查版本
java -version
打印如下:
openjdk version “1.8.0_252”
OpenJDK Runtime Environment (build 1.8.0_252-8u252-b09-1~16.04-b09)
OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)
5、安装所需的软件软件包(注意一定要拷贝换行问题,最好先拷贝到txt上,再拷贝到命令行)
sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib
g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev libgl1-
mesa-dev libxml2-utils xsltproc unzip
6、源码下载
6.1 网络下载方法:
国内不可以访问 google 故无法下载 aosp 源码,国内清华大学源有相关镜像
参考链接:
https://mirror.tuna.tsinghua.edu.cn/help/AOSP/
6.2 本地解压方式
下载链接地址:https://pan.baidu.com/s/1Jwsrb-zwrQO-HEHo5eo9Jg 提取码:uu1j
百度云下载相关的源码包,进行本地解压,下载我提供的百度云链接 android-8.1.0_r1.7z 文件
- sudo apt-get install p7zip
- 7zr x android-8.1.0_r1.7z
会有一个 overwirte 提示直接输入:y 同意既可以 (注意:这里最后会出现一个Sub Item error大家可以忽略)
7、编译 aosp 代码
1、 . build/envsetup.sh
2、lunch
这里我们选择:6 –-- > aosp_x86_64
3、make ANDROID_COMPILE_WITH_JACK=false
经历大概几个小时等待
出现如下打印代表成功:
build completed successfully (05:44:08 (hh:mm:ss))
4、执行命令:emulator,出现如下图界面
android系统框架知识技术交流群
QQ群:422901085
以上是关于最新Android系统源码环境搭建(一定成功的,有视频aosp Ubuntu 16.04)jack server error的主要内容,如果未能解决你的问题,请参考以下文章
Window10搭建Flutter for Android环境