2013-03-25 2 views
2

Когда я пытаюсь строить андроид исходного кода с помощью команды делает -j4, я получаю ошибку:Building андроид источника

*** Done with the cleaning, now starting the real build. 
Checking build tools versions... 
build/core/base_rules.mk:130: 
*** Android/android-ndk-r8d/sources//android/cpufeatures: 
MODULE.TARGET.STATIC_LIBRARIES.cpufeatures already defined by Android/android-ndk-r8d/sources/android/cpufeatures。stoped。 

Что это означает, что это проблема?

+0

rm -fr out/then make again - это простое исправление. – StarPinkER

+0

спасибо, я пробую, но он не работает – kente

ответ

1

Возможно, это длинное предположение, но можете ли вы проверить, нет ли у вас такого же модуля там дважды?

find . |grep cpufeatures 

может дать вам ответ. Проверка, сделанная в этой области, заключается в том, чтобы проверить, что каждый модуль уникален, если у вас есть тот же модуль в 2-х местах (например, например, ошибка копирования), то на этом этапе он потерпит неудачу.

0

Убедитесь, что у вас нет архивных файлов NDK или SDK, открытых в том же каталоге, что и AOSP, который уже имеет свои собственные каталоги ndk и sdk. Эта ошибка вызвала ту же проблему для меня, о которой сообщает OP.

0

У меня была та же проблема. Это оказалось потому, что я поставил NDK в каталог AOSP. Один из сценариев сборки AOSP попытался сделать каталоги путешествий и включил некоторые файлы конфигурации NDK. После того, как я переехал из NDK, проблема исчезла.