Voglio scrivere codice nativo per la mia app per Android. Ho seguito this tutorial per aggiungere file CPP al mio progetto. Compila, ma è in conflitto con LibGDX.Come aggiungere codice Android nativo a LibGDX?
Come posso combinare questo con LibGDX?
Voglio sapere come aggiungere un semplice file CPP con una funzione che verrà chiamata dal mio gioco Android.
Sto utilizzando Android Studio.
Quando aggiungo percorso JNI al mio Gradle Android, LibGDX smette di funzionare:
sourceSets {
main {
jni.srcDirs = 'cppsrc'
jniLibs.srcDirs = ['libs']
}
}
Si usano le interfacce e le si implementa sul launcher, si dice che è in conflitto con libgdx? Come? non c'è motivo per cui succederà, puoi mostrarci qualche registro ??? – Hllink
@Hllink Dà questo errore 'Causato da: com.badlogic.gdx.utils.GdxRuntimeException: Impossibile caricare la libreria condivisa 'gdx' per la destinazione: Linux, 32-bit' – Z0q
libgdx.so non viene copiato in nessuno dei le cartelle armeabi, armeabi-v7a o x86 nella cartella lib del progetto android. Copia questi file e poi chiama il tuo progetto statico {System.loadLibrary ("gdx");}, se non vuoi farlo manualmente, segui questo link in modo che Android Studio impacchetta il tuo apk a destra: http://imgur.com/a/IBFIV – Hllink