Ho un'applicazione nativa che ha sempre lavorato su Android KitKat sia con Dalivik e ARTE tempi di esecuzione, ma ora si blocca sul Android L con la seguente traccia:crash applicazione nativa su Android L
E/art(12810): dlopen("/data/app-lib/com.mylib.example", RTLD_LAZY) failed: dlopen failed: cannot locate symbol "issetugid" referenced by "mylib.so"...
D/AndroidRuntime(12810): Shutting down VM
E/AndroidRuntime(12810): FATAL EXCEPTION: main
E/AndroidRuntime(12810): Process: com.mylib.example, PID: 12810
E/AndroidRuntime(12810): java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "issetugid" referenced by "mylib.so"...
E/AndroidRuntime(12810): at java.lang.Runtime.loadLibrary(Runtime.java:364)
E/AndroidRuntime(12810): at java.lang.System.loadLibrary(System.java:610)
Il runtime ART in Android L è diverso da KitKat? Non è ancora disponibile un nuovo NDK, quindi, come evitare questo crash, poiché sembra che la funzione non sia più supportata.
E 'possibile che vedere il codice in questione potrebbe aiutare qui? –
Non riesce semplicemente a caricare la lib nativa. – arsalank2
Ah, OK. Sono un idiota. Non ho visto l'errore .. che è chiaro come il giorno nella tua breve traccia ... Ignora me! –