构建 android 开源项目时出现问题
Problem in build android open source project
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
异常解
- 如何将 4.1 降级到 3.81
- 我无法安装 1.6 JDK
如要求所述,您应该使用
只需从 gnu.org 下载即可。以下是 building AOSP
的要求
对于你的JDK你应该运行这样:
sudo apt-get update
sudo apt-get install openjdk-8-jdk
不要忘记卸载所有东西JDK,在安装新的之前制作。
我知道构建 AOSP 的依赖性极差,我住在 Arch Linux 并且在系统更新后工作构建可能会失败。
所以现在我使用 docker 预装了所有 deps 的图像,无需在那里升级系统,让我的桌面 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/
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
异常解
- 如何将 4.1 降级到 3.81
- 我无法安装 1.6 JDK
如要求所述,您应该使用
只需从 gnu.org 下载即可。以下是 building AOSP
的要求对于你的JDK你应该运行这样:
sudo apt-get update
sudo apt-get install openjdk-8-jdk
不要忘记卸载所有东西JDK,在安装新的之前制作。
我知道构建 AOSP 的依赖性极差,我住在 Arch Linux 并且在系统更新后工作构建可能会失败。
所以现在我使用 docker 预装了所有 deps 的图像,无需在那里升级系统,让我的桌面 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/