最新Android系统源码环境搭建(一定成功的,有视频aosp Ubuntu 16.04)jack server error

107 篇文章 12 订阅
72 篇文章 0 订阅

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 文件

  1. sudo apt-get install p7zip
  2. 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

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值