3

Je suis en train de construire une ROM personnalisée pour Android. Actuellement, j'ai configuré mon environnement de construction et téléchargé le code source.FAIRE pour le code source du système d'exploitation Android échoue

Je suis en suivant les instructions à https://source.android.com/source/building#build-the-code

Tout fonctionne lors de l'exécution source build/envsetup.sh et lunch, mais des erreurs surviennent lors de l'exécution make:

external/libcxx/include/cmath:679:9: note: using declaration 
using ::acos; 
     ^
external/libcxx/include/cmath:684:46: error: declaration conflicts with target of using declaration already in scope 
inline _LIBCPP_INLINE_VISIBILITY long double acos(long double __lcpp_x) _NOEXCEPT {return acosl(__lcpp_x);} 
              ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/math.h:708:46: note: target of using declaration 
inline _LIBCPP_INLINE_VISIBILITY long double acos(long double __lcpp_x) _NOEXCEPT {return ::acosl(__lcpp_x);} 
              ^
external/libcxx/include/cmath:679:9: note: using declaration 
using ::acos; 
     ^
external/libcxx/include/cmath:690:1: error: declaration conflicts with target of using declaration already in scope 
acos(_A1 __lcpp_x) _NOEXCEPT {return acos((double)__lcpp_x);} 
^ 
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/math.h:714:1: note: target of using declaration 
acos(_A1 __lcpp_x) _NOEXCEPT {return ::acos((double)__lcpp_x);} 

fatal error: too many errors emitted, stopping now [-ferror-limit=] 
20 errors generated. 
[ 0% 163/43987] host C++: libprotobuf-cpp-full_32 <= external/protobuf/src/google/protobuf/descriptor.cc 
ninja: build stopped: subcommand failed. 
make: *** [ninja_wrapper] Error 1 

#### make failed to build some targets (27 seconds) #### 
+0

Avez-vous trouvé une solution pour cela? – RisingUp

Répondre

2

Il semble qu'elle est causée par Xcode 9. voir https://forums.developer.apple.com/thread/87814. J'ai raconté ce problème aussi. Je prévois de passer à xcode 8.3. J'avais compilé Android 7.1.2 avec xcode 8.3 et sdk 10.11, c'était ok, pas de problème.

+0

Aujourd'hui, j'ai vérifié xcode 8.3.3, il est bon de construire Android 7.1.2. Je vous souhaite une bonne chance. –

+0

Vous m'avez sauvé la vie. Merci. – JohnWatsonDev