Сборка ОС Android с использованием Cygwin (Win7) - PullRequest
1 голос
/ 20 июля 2011

Я пытаюсь собрать последнюю версию ОС Android из исходного кода. Я на Windows 7 x64 и использую Cygwin для этого. Я получаю следующие ошибки:

$ make -j8
============================================
PLATFORM_VERSION_CODENAME=AOSP
PLATFORM_VERSION=3.1.4.1.5.9.2.6.5
TARGET_PRODUCT=full
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=false
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a
HOST_ARCH=x86
HOST_OS=windows
HOST_BUILD_TYPE=release
BUILD_ID=OPENMASTER
============================================
libpng: Ignoring gcc flag -fvisibility=hidden  on Cygwin
find: `frameworks/base/frameworks/base/docs/html': No such file or directory
find: `out/target/common/docs/gen': No such file or directory
find: `frameworks/base/frameworks/base/docs/html': No such file or directory
find: `out/target/common/docs/gen': No such file or directory
find: `frameworks/base/frameworks/base/docs/html': No such file or directory
find: `out/target/common/docs/gen': No such file or directory
find: `frameworks/base/frameworks/base/docs/html': No such file or directory
find: `out/target/common/docs/gen': No such file or directory
find: `frameworks/base/frameworks/base/docs/html': No such file or directory
find: `out/target/common/docs/gen': No such file or directory
make: *** No rule to make target `/cygdrive/c/Program', needed by `out/target/common/docs/doc-comment-    check-timestamp'.  Stop.

Похоже, что это может быть проблема с путем, может быть, мой путь Java, так как это в Program Files? Мой текущий путь не имеет пробелов.

Ответы [ 4 ]

0 голосов
/ 02 марта 2013

Windows не зависит от регистра, некоторые файлы будут отображаться как дубликаты для Windows.Это помешает вам построить систему Android

0 голосов
/ 01 февраля 2012

Даже если он не поддерживается для сборки AOSP под Cygwin, конкретная ошибка здесь выглядит не связанной с этим.Мне кажется, что у вас это есть где-то в папке c: \ program.Если вы поместите его в путь без пробела, он, по крайней мере, пойдет дальше этого.

0 голосов
/ 08 февраля 2012

Невозможно собрать ОС Android под Windows.Это можно сделать только с помощью Linux или Mac, потому что в Cygwin отсутствуют некоторые инструменты.

0 голосов
/ 21 июля 2011

Поиск в Google "frameworks / base / frameworks / base / docs / html" показывает, что вы не единственный, кто это видел.

Согласно этой теме , это безобидное предупреждение. Ответ в этой теме того же разработчика Android, кажется, предлагает обходной путь, чтобы избежать предупреждения.

Первый поток, похоже, посвящен созданию SDK, а не самой ОС. Я не уверен, насколько она безопасна при сборке ОС.

...