Я пытаюсь построить AOSP (4.2.2) на Ubuntu 12.10 X64 и я получаю следующее сообщение об ошибке:Строительство AOSP (4.2.2) на Ubuntu 12,10 X64 Сбой
Armin @ убунт: ~/источник $ make -j1 ======================================== PLATFORM_VERSION_CODENAME = REL PLATFORM_VERSION = 4.2.2 TARGET_PRODUCT = полный TARGET_BUILD_VARIANT = анг TARGET_BUILD_TYPE = релиз TARGET_BUILD_APPS = TARGET_ARCH = рука TARGET_ARCH_VARIANT = ARMv7-а HOST_ARCH = x86 HOST_OS = Linux HOST_OS_EXTRA = Linux-3.5.0-17-родовой-x86_64- с-Ubuntu-12.10-quantal HOST_BUILD_TYPE = release BUILD_ID = JDQ39 OUT_DIR = out ============================================================= Проверка версий инструментов сборки. .. внешний/Bluetooth/bluedroid/Android.mk: 8: NO BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR, используя только общие конфигурации находку:
../../vendor/unbundled_google/libs/gcm/gcm-client/src': No such file or directory find:
../../vendor/unbundled_google/libs/gcm/gcm-server/src ': Нет такого не файл или каталога находку:../../vendor/unbundled_google/libs/gcm/gcm-client/src': No such file or directory find:
../../vendor/unbundled_google/libs/gcm/gcm-server/src «: нет такого файла или каталога находку:src': No such file or directory vendor/nvidia/grouper/keymaster/Android.mk:16: Extraneous text after
ifeq» директива PRODUCT_COPY_FILES фреймворки/базы/данные/звуки /effects/ogg/Effect_Tick.ogg:system/media/audio/ui/Effect_Tick.ogg игнорируется. PRODUCT_COPY_FILES рамки/база/данные/звуки/эффекты/ogg/KeypressStandard.ogg: system/media/audio/ui/KeypressStandard.ogg игнорируется. PRODUCT_COPY_FILES frameworks/base/data/sounds/effects/ogg/KeypressSpacebar.ogg: system/media/audio/ui/KeypressSpacebar.ogg игнорируется. PRODUCT_COPY_FILES рамки/база/данные/звуки/эффекты/ogg/KeypressDelete.ogg: system/media/audio/ui/KeypressDelete.ogg игнорируется. PRODUCT_COPY_FILES frameworks/base/data/sounds/effects/ogg/KeypressReturn.ogg: system/media/audio/ui/KeypressReturn.ogg игнорируется. PRODUCT_COPY_FILES frameworks/base/data/sounds/effects/ogg/VideoRecord.ogg: system/media/audio/ui/VideoRecord.ogg игнорируется. PRODUCT_COPY_FILES рамки/база/данные/звуки/эффекты/ogg/camera_click.ogg: system/media/audio/ui/camera_click.ogg игнорируется. PRODUCT_COPY_FILES рамки/база/данные/звуки/эффекты/ogg/LowBattery.ogg: system/media/audio/ui/LowBattery.ogg игнорируется. PRODUCT_COPY_FILES рамки/база/данные/звуки/эффекты/ogg/Dock.ogg: system/media/audio/ui/Dock.ogg игнорируется. PRODUCT_COPY_FILES рамки/база/данные/звуки/эффекты/ogg/Undock.ogg: system/media/audio/ui/Undock.ogg игнорируется. PRODUCT_COPY_FILES frameworks/base/data/sounds/effects/ogg/Lock.ogg: system/media/audio/ui/Lock.ogg игнорируется. PRODUCT_COPY_FILES frameworks/base/data/sounds/effects/ogg/Unlock.ogg: system/media/audio/ui/Unlock.ogg игнорируется. PRODUCT_COPY_FILES рамки/база/данные/звуки/мелодии/ogg/Sceptrum.ogg: system/media/audio/ringtones/Sceptrum.ogg игнорируется. PRODUCT_COPY_FILES рамки/база/данные/звуки/эффекты/ogg/KeypressStandard_120.ogg: system/media/audio/ui/KeypressStandard.ogg игнорируется. PRODUCT_COPY_FILES frameworks/base/data/sounds/effects/ogg/KeypressSpacebar_120.ogg: system/media/audio/ui/KeypressSpacebar.ogg игнорируется. PRODUCT_COPY_FILES frameworks/base/data/sounds/effects/ogg/KeypressDelete_120.ogg: system/media/audio/ui/KeypressDelete.ogg игнорируется. PRODUCT_COPY_FILES frameworks/base/data/sounds/effects/ogg/KeypressReturn_120.ogg: system/media/audio/ui/KeypressReturn.ogg игнорируется.PRODUCT_COPY_FILES рамки/база/данные/звуки/уведомления/ogg/Capella.ogg: система/медиа/аудио/уведомления/Capella.ogg игнорируется. PRODUCT_COPY_FILES рамки/база/данные/звуки/уведомления/ogg/CetiAlpha.ogg: система/медиа/аудио/уведомления/CetiAlpha.ogg игнорируется. PRODUCT_COPY_FILES рамки/база/данные/звуки/уведомления/ogg/Polaris.ogg: система/медиа/аудио/уведомления/Polaris.ogg игнорируется. PRODUCT_COPY_FILES рамки/база/данные/звуки/уведомления/ogg/Pollux.ogg: система/медиа/аудио/уведомления/Pollux.ogg игнорируется. PRODUCT_COPY_FILES рамки/база/данные/звуки/уведомления/ogg/Procyon.ogg: система/медиа/аудио/уведомления/Procyon.ogg игнорируется. PRODUCT_COPY_FILES рамки/база/данные/звуки/мелодии/ogg/Aquila.ogg: system/media/audio/ringtones/Aquila.ogg игнорируется. PRODUCT_COPY_FILES frameworks/base/data/sounds/ringtones/ogg/ArgoNavis.ogg: system/media/audio/ringtones/ArgoNavis.ogg игнорируется. PRODUCT_COPY_FILES рамки/база/данные/звуки/мелодии/ogg/Carina.ogg: system/media/audio/ringtones/Carina.ogg игнорируется. PRODUCT_COPY_FILES frameworks/base/data/sounds/ringtones/ogg/Centaurus.ogg: system/media/audio/ringtones/Centaurus.ogg игнорируется. PRODUCT_COPY_FILES рамки/база/данные/звуки/мелодии/ogg/Cygnus.ogg: system/media/audio/ringtones/Cygnus.ogg игнорируется. PRODUCT_COPY_FILES рамки/база/данные/звуки/мелодии/ogg/Draco.ogg: system/media/audio/ringtones/Draco.ogg игнорируется. PRODUCT_COPY_FILES рамки/база/данные/звуки/мелодии/ogg/Machina.ogg: system/media/audio/ringtones/Machina.ogg игнорируется. PRODUCT_COPY_FILES рамки/база/данные/звуки/мелодии/ogg/Orion.ogg: system/media/audio/ringtones/Orion.ogg игнорируется. PRODUCT_COPY_FILES рамки/база/данные/звуки/мелодии/ogg/Pegasus.ogg: system/media/audio/ringtones/Pegasus.ogg игнорируется. PRODUCT_COPY_FILES frameworks/base/data/sounds/ringtones/ogg/Pyxis.ogg: system/media/audio/ringtones/Pyxis.ogg игнорируется. PRODUCT_COPY_FILES рамки/база/данные/звуки/мелодии/ogg/Rigel.ogg: system/media/audio/ringtones/Rigel.ogg игнорируется. PRODUCT_COPY_FILES рамки/база/данные/звуки/мелодии/ogg/Scarabaeus.ogg: system/media/audio/ringtones/Scarabaeus.ogg игнорируется. PRODUCT_COPY_FILES рамки/база/данные/звуки/мелодии/ogg/Solarium.ogg: system/media/audio/ringtones/Solarium.ogg игнорируется. хозяйничать Java: jsr305lib (из/хоста/общие/объект/JAVA_LIBRARIES/jsr305lib_intermediates/классы) хозяин Java: guavalib (выход/хост/общие/объект/JAVA_LIBRARIES/guavalib_intermediates/классы) Примечание: Некоторые входные файлы используют или переопределение устаревший API. Примечание: Скомпонуйте с -Xlint: устаревшую информацию. Экспорт включает в себя файл: build/libs/host/Android.mk - out/host/linux-x86/obj/STATIC_LIBRARIES/libhost_intermediates/export_includes Импорт включает в себя файл: out/host/linux-x86/obj/EXECUTABLES/acp_intermediates/import_includes Заголовок: out/host/linux-x86/obj/include/libexpat/expat.h Заголовок: out/host/linux-x86/obj/include/libexpat/expat_external.h Заголовок: out/target/product/generic/obj/include/libexpat/expat.h Заголовок: out/target/product/generic/obj/include/libexpat/expat_external.h Заголовок: out/host/linux-x86/obj/include/libpng/png.h Заголовок: out/host/linux-x86/obj/include/libpng/pngconf.h Заголовок: out/host/linux-x86/obj/include/libpng/pngusr.h Заголовок : out/target/product/generic/obj/include/libpng/png.h Заголовок: out/target/product/generic/obj/include/libpng/pngconf.h Заголовок: out/target/product/generic/obj/include/libpng/pngusr.h Заголовок: out/host/linux- x86/obj/include/selinux/selinux.h Заголовок: out/host/linux-x86/obj/include/selinux/label.h Заголовок: out/host/linux-x86/obj/include/selinux/context. h Заголовок: out/host/linux-x86/obj/include/selinux/avc.h Заголовок: out/host/linux-x86/obj/include/selinux/android.h Заголовок: out/target/product/generic/obj/include/selinux/selinux.h Заголовок: out/target/product/generic/obj/include/selinux/label.h Заголовок: out/target/product/generic/obj/include/selinux/context. h Заголовок: out/target/product/generic/obj/include/selinux/avc.h Заголовок: out/target/product/generic/obj/include/selinux/android.h Заголовок: out/target/product/generic/obj/include/libsonivox/eas.h Заголовок: out/target/product/generic/obj/include/libsonivox/eas_types.h Заголовок: out/target/product/generic/obj/include/libsonivox/eas_reverb.h Заголовок: out/target/product/generic/obj/include/libsonivox/jet.h Заголовок: выход/целевого/продукта/общий/объект/включать/libsonivox/ARM_synth_constants_gnu.inc Заголовок: выход/цель/продукт/общий/OBJ/включить/libwpa_client/wpa_ctrl.h хост C: acp < = сборка/tools/acp/acp.c Импорт включает в себя файл: out/host/linux-x86/obj/STATIC_LIBRARIES/libhost_intermediates/import_includes хоста C++: libhost < = сборки/Libs/хозяин/pseudolocalize.cpp/бен/Баш: prebuilts/инструменты/GCC-SDK/г ++: не может выполнить двоичный файл Произведено: * [из/хост/Linux-x86 /obj/STATIC_LIBRARIES/libhost_intermediates/pseudolocalize.o] Ошибка 126
Может кто-то помочь мне решить эту проблему?
Я заново установить все предпосылки. и теперь wehn i type make -j5 я получил следующее: make: *** Нет правила для создания целевых 'prebuilts/ndk/current/platform/android-9/arch-arm/usr/lib/libc.so ', необходимых по 'out/target/product/generic/obj/SHARED_LIBRARIES/libz_intermediates/LINKED/libz.so '. Стоп. - Если я набираю make -j5 -k, у меня много ошибок 126 (ex err) – Armin
Какое устройство вы компилируете? Эти файлы должны быть загружены из репо. Попробуйте синхронизировать свое репо и что файл существует. (prebuilts/ndk/current/platform/android-9/arch-arm/usr/lib/libc.so) – Bruce
Я компилирую для NEXUS 7. – Armin