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 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
Répondre
je parviens à le résoudre par les architectures spécifiques cibles à application.mk en ajoutant cette ligne:
APP_ABI := armeabi armeabi-v7a x86
vous avez ajouté cela dans votre ndk? –
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? –
@MosheRabaev Je l'ai ajouté à Application.mk à proj.android/jni/Application.mk Je n'ai pas testé ce cas – Dania
Ajouter release.txt à votre dossier NDK. Si cela ne fonctionne pas, vous devrez peut-être utiliser des versions plus anciennes de ndk. – Striker
@Striker que devrait contenir RELEASE.txt? – Dania
Il suffit de mettre votre version comme r12c (64 bits) – Striker