I download android open source project from Here
下载后,我使用此命令清理了UP ...
$ make clobber
然后我遇到了这个问题
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开源项目中获得了4.1的默认设置
我正在使用ubuntu 18.04 LTS
例外的解决方案
答案 0 :(得分:0)
按照要求,您应该使用
只需从gnu.org下载它。这是building AOSP
的要求对于您的JDK,您应该运行以下命令:
sudo apt-get update
sudo apt-get install openjdk-8-jdk
别忘了卸载所有JDK,在安装新版本之前先创建。
答案 1 :(得分:0)
我知道构建AOSP的依赖关系,我住在Arch Linux上,并且在系统更新后可能无法正常构建。
因此,现在我使用的是预安装了所有dep的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/