首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >构建android开源项目中的问题

问构建android开源项目中的问题
EN

Stack Overflow用户
提问于 2018-11-13 14:59:44
回答 2查看 729关注 0票数 0

我从这里下载android开源项目。

下载后,我用这个命令来清理等等.

代码语言:javascript
复制
$ make clobber

然后我就有了这个问题

代码语言:javascript
复制
build/core/main.mk:42: ********************************************************************************
build/core/main.mk:43: *  You are using version 4.1 of make.
build/core/main.mk:44: *  Android can only be built by version 3.81.
build/core/main.mk:45: *  see http://source.android.com/source/download.html
build/core/main.mk:46: ********************************************************************************

我从android开源项目获得了make4.1默认值

我用的是ubuntu 18.04 LTS

例外解决方案

  1. 如何将4.1降至3.81
  2. 我无法安装1.6JDK
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-11-14 23:08:15

我知道构建AOSP的依赖性很大,我生活在Arch上,在系统更新之后,工作构建可能会失败。

所以现在我使用的是预装所有deps的docker映像,不需要升级系统,保持桌面Arch Linux的独立性。

只是谷歌搜索后的一些结果:

https://github.com/stucki/docker-lineageos (我使用了这个,但下一个可能是更好的选择)

https://github.com/jfloff/docker-lineageos

https://hub.docker.com/r/anthodingo/docker-lineageos/

另外,您可能有兴趣知道,有一个专门用于AOSP开发的Linux发行版:http://bbqlinux.org/

票数 0
EN

Stack Overflow用户

发布于 2018-11-13 15:24:03

正如要求中所说的那样,您应该使用

​

​

只需从gnu.org下载即可。以下是对建设AOSP的要求

对于JDK,您应该运行以下命令:

代码语言:javascript
复制
sudo apt-get update
sudo apt-get install openjdk-8-jdk

在安装新的JDK之前,不要忘记卸载所有JDK。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53283815

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档