2013-03-30 9 views
5

stiamo sviluppando alcune funzionalità con c/C++ per client Android.Esiste un metodo per compilare libuv con Android NDK?

Quindi utilizzeremo Android NDK - r8 per compilare il nostro codice.

Utilizziamo libuv anche nel nostro codice.

Sfortunatamente, NDK Android non è in grado di eseguire correttamente libuv. Tutti i termini iniziati con 'pthread_'non possono essere riconosciuti.

Chiunque ha idea o suggerimento? Molte grazie.

+0

È possibile compilare o non collegare? I pthread sono supportati su NDK. –

+0

@SevaAlekseyev: sfortunatamente, NDK non fornisce 'pthread_barrier_t' e altri. –

risposta

2

Il supporto per Android non è ancora in libuv linea principale, ma so di almeno due patch-set per risolvere il problema:

Mentre io posso' Parlo di quest'ultimo (qualità apparentemente molto buona), posso dirvi che il primo è attualmente utilizzato per il porto Android di ruggine e servo.

+0

Se si utilizza su Android-15 o precedente, utilizzare anche questa patch: http://www.nadavos.com/patch-nodejs-to-run-on-android-4-04/ –