UPDATE 19 Marzo 2016: superpoteri ha rilasciato nuovi binari che funzionano correttamente con NDK r11NDK-build non riesce a costruire libreria audio superpoteri dopo l'aggiornamento recente NDK
Sto cercando di costruire superpoteri progetto di esempio CrossExample biblioteca in Android Studio. Fino recente NDK aggiornamento ha funzionato come fascino, ma ora l'esecuzione di NDK-build dà un errore:
Error:error: undefined reference to '__page_size'
ho cercato edificio con diversi toolchain, la rimozione/aggiunta di diverse bandiere di compilazione senza fortuna finora.
In un progetto diverso che utilizza SDK Superpowered e praticamente la stessa configurazione, ottengo altri dettagli di errore. Parte di log dei messaggi in uscita:
/android/ndk/platforms/android-9/arch-x86/usr/include/unistd.h:173: error: undefined reference to '__page_size'
/android/ndk/platforms/android-9/arch-x86/usr/include/unistd.h:173: error: undefined reference to '__page_size'
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [/Users/user_name/StudioProjects/project_name/app/src/main/jniSuperpowered/obj/local/x86/libNativeLibName.so] Error 1
make: *** Waiting for unfinished jobs....
/Volumes/iMect/iphone/SuperpoweredSource/decoder/SuperpoweredDecoder.cpp:120: error: undefined reference to '__page_size'
/Volumes/iMect/iphone/SuperpoweredSource/decoder/hlsreader.cpp:582: error: undefined reference to '__page_size'
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [/Users/user_name/StudioProjects/project_name/app/src/main/jniSuperpowered/obj/local/armeabi-v7a/libNightcorizerSuperpowered.so] Error 1
FAILURE: Build failed with an exception.
Ciò che non guarda a destra è undefined reference to __page_size in unistd.h. Tuttavia ho un'idea molto piccola di ulteriore risoluzione dei problemi.
Grazie in anticipo per qualsiasi aiuto/suggerimenti!
Quale versione dell'NDK stai usando prima dell'aggiornamento? Hai aggiornato a r11? –
Stavo usando la versione in bundle con Android Studio – Sam