2016-05-12 21 views
1

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 as shown at the image 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

+0

hinzufügen release.txt zu Ihrem NDK Ordner. Wenn das nicht funktioniert, müssen Sie möglicherweise ältere Versionen von ndk verwenden. – Striker

+0

@Striker was sollte RELEASE.txt enthalten? – Dania

+0

setzen Sie Ihre Version wie R12C (64-Bit) – Striker

Antwort

1

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 
+0

Sie dies in Ihrem NDK hinzugefügt? –

+0

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? –

+0

@MosheRabaev Ich habe hinzugefügt bei proj.android/jni/Application.mk Application.mk ich diesen Fall nicht testen habe – Dania