2013-07-19 16 views
7

Ho bisogno di usare la libreria cutils e le intestazioni per implementare ashmem sul mio progetto NDK ma non sono riuscito a trovare nulla relativo a cutils nel mio sistema. Dove si trova o da dove posso ottenerlo?Cutil non incluso in NDK?

risposta

8

La libreria "cutils" di Android, presente nelle fonti su system/core/libcutils, non fa parte di NDK. Il codice cambia con ogni versione, quindi non è qualcosa su cui puoi fare affidamento.

L'approccio migliore per ora è quello di copiare l'origine per le parti rilevanti della libreria nel progetto.

5

Se non ti interessa la compatibilità, puoi ottenere lo libcutils.so dal tuo dispositivo o emulatore collegato.

adb pull /system/lib/libcutils.so

Questo è un bene per lo sviluppo o per uso privato; per la versione basta copiare la fonte delle cose che ti servono nel tuo progetto.

Problemi correlati