Проблема в сборке Android с открытым исходным кодом проекта - PullRequest
0 голосов
/ 13 ноября 2018

Я загружаю проект с открытым исходным кодом для Android отсюда

После загрузки я использовал эту команду для очистки 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: ********************************************************************************

Я получил make 4.1 default из проекта с открытым исходным кодом Android

Я использую Ubuntu 18.04 LTS

Исключенное решение

  1. Как понизить рейтинг с 4.1 до 3.81
  2. Я не могу установить 1.6 JDK

Ответы [ 2 ]

0 голосов
/ 15 ноября 2018

Я знаю, что чертовски зависимы для сборки AOSP, я живу на Arch Linux, и рабочая сборка может завершиться ошибкой после обновления системы.

Так что теперь я использую образ докера со всеми предустановленными deps, без необходимостиобновить систему, сохранив независимость моего рабочего стола Arch Linux.

Только некоторые результаты после поиска в Google:

https://github.com/stucki/docker-lineageos (я использовал этот, но следующий может быть лучшим выбором)

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

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

Также вам может быть интересно узнать, что есть дистрибутив Linux, посвященный разработке AOSP: http://bbqlinux.org/

0 голосов
/ 13 ноября 2018

Как указано в требовании, вы должны использовать

enter image description here

Просто скачайте его с gnu.org.Вот требования для построения AOSP

Для вашего JDK вы должны выполнить это:

sudo apt-get update
sudo apt-get install openjdk-8-jdk

Не забудьте удалить все JDK, сделайте доВы устанавливаете новые.

...