Android: collega la libreria condivisa preinstallata (.so) all'interno del file jar in NDK

Ho una libreria statica java compilata come un file jar. Questo jar carica una libreria .so utilizzando System.loadLibrary. Poi un altro progetto di applicazione Android lega staticamente il file jar.

Tutto viene compilato usando un file Android.mk nel NDK … come faccio a creare la libreria nativa condivisa inclusa e caricata correttamente dalla mia applicazione finale (e "visto" dal codice jar)?

  • Android - evento setOnItemClickListener di ListView non funzionante nel frammento
  • Aggiorna un'app Android (senza Google Play)
  • Invia il messaggio GCM a Utente particolare
  • Qual è il miglior telefono Android per get come sviluppatore
  • Consenti all'utente di select camera o galleria per l'image
  • Gravità di layout di Android
  • Leggi il file con Android, qual è il path previsto?
  • Inserisci text costante all'interno di EditText che dovrebbe essere non modificabile - Android
  • Chiedere a IntentService informazioni relative alla sua coda
  • Errore: richiesto: android: support.v4.FragmentManager, trovato: android.app.FragmentManager
  • RecyclerView, GridLayoutManager e contatori dinamici
  • Come disegnare un cerchio all'interno di un cerchio utilizzando forms xml Android?
  • One Solution collect form web for “Android: collega la libreria condivisa preinstallata (.so) all'interno del file jar in NDK”

    Ok Ho risolto il problema utilizzando queste istruzioni in Android.mk:

    $ (shell cp $ (carattere jolly $ (LOCAL_PATH) / libs / armeabi / *. così) $ (TARGET_OUT_INTERMEDIATE_LIBRARIES)) LOCAL_JNI_SHARED_LIBRARIES: = libMyLib

    appena prima

    include $ (BUILD_PACKAGE)

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.