2016-05-12 70 views
1

我的遊戲正在使用cocos2dx 2.2.6我已經將NDK升級到NDKr12 beta1並嘗試構建我的項目,然後我在NdkModule文件夾中發現如此多的錯誤,NDK抱怨說它沒有在Ndk模塊路徑中找到輸出文件: cocos2dx/platform/third_party/android/prebuilt/lib */libs/arm64-v8a/file.a as shown at the image 這是什麼意思,以及如何解決它?NDKr12 LOCAL_SRC_FILES指向路徑中丟失的file.a ../arm64-v8a/file.a

+0

添加RELEASE.TXT到您的NDK文件夾。如果這不起作用,你可能需要使用老版本的ndk。 – Striker

+0

@Striker RELEASE.txt包含什麼? – Dania

+0

剛剛把你的版本像r12c(64位) – 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