mein Spiel verwendet cocos2dx 2.2.6 Ich habe die NDK auf die NDKr12 beta1 aktualisieren und versuchen, mein Projekt dann ich zu bauen so viele Fehler im NdkModule-Ordner bekommen und NDK beklagen, dass es die Ausgabedatei im Ndk-Modul nicht gefunden hat Pfad: cocos2dx/plattform/dritte_party/android/prebuilt/lib */libs/arm64-v8a/datei.a was es bedeutet und wie man es beheben kann?NDKr12 LOCAL_SRC_FILES zeigt auf eine fehlende Datei.a im Pfad ../arm64-v8a/file.a
Antwort
Ich schaffe es durch spezifische zu lösen die Zielarchitekturen bei application.mk durch das Hinzufügen dieser Zeile:
APP_ABI := armeabi armeabi-v7a x86
Sie dies in Ihrem NDK hinzugefügt? –
Es funktionierte auch für mich, aber wenn ich mein Spiel bereitstellen möchten als andere Architektur oder etwas arm64-8a was in APP_ABI angegeben ist kann ich das noch tun? –
@MosheRabaev Ich habe hinzugefügt bei proj.android/jni/Application.mk Application.mk ich diesen Fall nicht testen habe – Dania
hinzufügen release.txt zu Ihrem NDK Ordner. Wenn das nicht funktioniert, müssen Sie möglicherweise ältere Versionen von ndk verwenden. – Striker
@Striker was sollte RELEASE.txt enthalten? – Dania
setzen Sie Ihre Version wie R12C (64-Bit) – Striker