2013-03-06 22 views
5

Ho creato una libreria condivisa con NDK Android e ora voglio costruirla come libreria statica. Ho pensato che tutto quello che dovevo fare era cambiare BUILD_SHARED_LIBRARY a BUILD_STATIC_LIBRARY in Android.mk ma ora quando corro ndk-build, non succede assolutamente nulla. Torna subito al prompt dei comandi senza visualizzare nulla. Ho provato ndk-build -n e mostra 3 comandi rm eseguiti e nient'altro. Ho provato ndk-build -B e non fa differenza. Ho provato ndk-build -d e non c'è nulla nell'output relativo ai miei file sorgente o al nome della libreria.Impossibile creare una libreria statica con Android NDK R8

Se cambio di nuovo il file make per creare la libreria condivisa, compila l'origine e collega il file .so senza problemi.

Qualcuno ha qualche idea su cosa potrebbe essere sbagliato?

risposta

4

Sembra che per costruire una libreria statica, deve essere una dipendenza di qualcosa. Sono stato in grado di costruire la mia biblioteca come statica con l'aggiunta di un file Application.mk con la seguente riga:

APP_MODULES = mylib

Problemi correlati