2016-05-12 8 views
1

моя игра использует cocos2dx 2.2.6 Я обновил NDK до бета-версии NDKr12 и попытаюсь построить мой проект, затем я получить так много ошибок в папке NdkModule и NDK жалуются, что он не нашел выходной файл в Ndk Module Path: cocos2dx/platform/third_party/android/prebuilt/lib */libs/arm64-v8a/file.a as shown at the image Что это значит и как его исправить?NDKr12 LOCAL_SRC_FILES указывает на отсутствующий файл.a в пути ../arm64-v8a/file.a

+0

Добавить RELEASE.txt в папку НДК. Если это не работает, вам может потребоваться использовать более старые версии ndk. – Striker

+0

@Striker, что должен содержать RELEASE.txt? – Dania

+0

Просто поместите свою версию как r12c (64-bit) – Striker

ответ

1

мне удается решить с помощью конкретных целевых архитектур на application.mk , добавив следующую строку:

APP_ABI := armeabi armeabi-v7a x86 
+0

, вы добавили это в свой ndk? –

+0

Он тоже работал для меня, но если я хочу развернуть свою игру до архитектуры arm64-8a или что-то другое, кроме того, что указано в APP_ABI, я могу это сделать? –

+0

@MosheRabaev Я добавил его в Application.mk на proj.android/jni/Application.mk Я не тестировал этот случай – Dania