Carica la libreria condivisa nativa da un'altra applicazione Android

Devo distribuire un'applicazione (un giocatore), che dipende da una libreria nativa costruita per una determinata versione e estensione ARM (Tegra, Neon). Questa libreria nativa è abbastanza grande quindi non posso distribuire tutte le sue versioni in un pacchetto universale. Così ho deciso di dividere l'applicazione in un piccolo universale .apk e più specializzati .apks – plug-in senza alcuna attività.

Come posso accedere a una libreria specializzata nativa specializzata nell'applicazione plug-in dall'applicazione host principale? È ansible utilizzare semplicemente

  • IllegalArgumentException: il provider non esiste: null su Maps V1
  • Come aprire programmaticamente la schermata delle autorizzazioni per un'applicazione specifica su Android Marshmallow?
  • Qual è la differenza tra "? Android:" e "@android:" in un file xml di layout android?
  • Toggle gps sui dispositivi root su Android
  • API_UNAVAILABLE client Google API
  • Come evitare il command di build di Cordova da generare automaticamente settings.gradle
  • System.loadLibrary("path_to_library"); 

    In caso affermativo, come posso get il path a quella libreria?

    Come risolvere questo problema nel caso in cui non sia ansible?

  • SharedPreferences non viene rimosso dall'applicazione di disinstallazione dell'utente
  • L'image di Android selezionata dall'indirizzo Galleria L'orientamento è sempre 0: Exif TAG
  • Come preservare le interruzioni di linea nelle risorse di xml <string> in Android?
  • qual è il modo migliore per risolvere la dimensione della cache basata su disco? android -volley
  • Plug-in di Phonegap websocket con versione Android 4.0.3 non funzionante
  • Cocos2d-x: Come portre un progetto Cocos2d-x sviluppato con XCode su Android (via Eclipse)?
  • One Solution collect form web for “Carica la libreria condivisa nativa da un'altra applicazione Android”

    System.loadLibrary() prende un nome di libreria e lo traccia in un path completo in qualche modo.

    foo => libfoo.so

    Il sistema controlla normalmente l'APK e quindi di solito /system/lib/

    Se si dispone di un path completo, utilizzare System.load()

    In each caso sarà un problema per gestire la posizione del tuo lib a less che non sia nell'app o in tutte le librerie di sistema.

    Avrei solo confezionato il lib specifico con l'APK.

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