Sto scrivendo un progetto Android che ha il livello Nativo che aiuta il livello java, e sono bloccato in un punto in cui prova a fare un System.loadLibrary, lancia un errore che non è in grado di collegarlo.Impossibile eseguire il dlopen (libsomething.so) Impossibile caricare la libreria: link_image [1995]: impossibile collegare libsomething.so
Sto utilizzando NDK specifico di destinazione per creare il livello nativo e quindi utilizzare formica per compilare e creare l'apk.
Durante l'esecuzione sul dispositivo ottengo il seguente errore.
Impossibile dlopen (libsomething.so) Impossibile caricare la libreria: link_image [1995]: non è riuscito a collegare libsomething.so
La biblioteca ottenere in bundle nella apk, e viene decompresso correttamente. Se provo a rimuovere la libreria manualmente e poi a eseguirla, essa effettivamente getta quella libreria non trovata. Quindi è in grado di trovare la libreria, ma genera questo errore e non sono in grado di scoprire perché questo errore sta arrivando.
Per favore aiutatemi.
Come ho già detto, la libreria è presente nella posizione richiesta. Ricevo un output di log che dice che sta cercando di caricare la libreria, ma al momento sto provando a caricare, mi dà quell'errore. Tuttavia, proveremo anche questo cambiamento .. Stranamente, questo stesso apk funziona su un dispositivo, ma non sull'altro. E ho totalmente confuso sul motivo per cui questo comportamento sta accadendo. – Puneet
È possibile aggiornare il percorso del file della libreria su entrambi i dispositivi? – TheCottonSilk
È pacchettizzato in apk, quindi viene decompresso automaticamente durante l'installazione, nella stessa directory. i.e /data/data/package/lib/libsomething.so – Puneet