2016-05-12 1 views
1

mon jeu utilise cocos2dx 2.2.6 J'ai mis à jour le NDK vers le NDKr12 beta1 et essayer de construire mon projet puis je obtenir tant d'erreurs dans le dossier NdkModule et NDK se plaindre qu'il ne trouve pas le fichier de sortie dans le chemin Ndk Module: cocos2dx/platform/third_party/android/prébuilt/lib */libs/arm64-v8a/fichier.a as shown at the image qu'est-ce que cela signifie et comment le réparer?NDKr12 LOCAL_SRC_FILES pointe vers un fichier manquant.a dans le chemin ../arm64-v8a/file.a

+0

Ajouter release.txt à votre dossier NDK. Si cela ne fonctionne pas, vous devrez peut-être utiliser des versions plus anciennes de ndk. – Striker

+0

@Striker que devrait contenir RELEASE.txt? – Dania

+0

Il suffit de mettre votre version comme r12c (64 bits) – Striker

Répondre

1

je parviens à le résoudre par les architectures spécifiques cibles à application.mk en ajoutant cette ligne:

APP_ABI := armeabi armeabi-v7a x86 
+0

vous avez ajouté cela dans votre ndk? –

+0

Cela a fonctionné pour moi aussi, mais si je veux déployer mon jeu sur l'architecture arm64-8a ou autre chose que ce qui est spécifié dans APP_ABI, puis-je encore faire ça? –

+0

@MosheRabaev Je l'ai ajouté à Application.mk à proj.android/jni/Application.mk Je n'ai pas testé ce cas – Dania