【问题标题】:NDKr12 LOCAL_SRC_FILES points to a missing file.a in path ../arm64-v8a/file.aNDKr12 LOCAL_SRC_FILES 指向路径 ../arm64-v8a/file.a 中缺少的 file.a
【发布时间】:2016-05-12 14:06:40
【问题描述】:

我的游戏使用的是 cocos2dx 2.2.6 我已将 NDK 升级到 NDKr12 beta1 并尝试构建我的项目,然后我在 NdkModule 文件夹中遇到很多错误,并且 NDK 抱怨它在其中找不到输出文件Ndk 模块路径: cocos2dx/platform/third_party/android/prebuilt/lib*/libs/arm64-v8a/file.a 这是什么意思以及如何解决?

【问题讨论】:

  • 将 RELEASE.txt 添加到您的 ndk 文件夹。如果这不起作用,您可能需要使用旧版本的 ndk。
  • @Striker RELEASE.txt 应该包含什么?
  • 把你的版本像 r12c (64-bit)

标签: android-ndk cocos2d-x cocos2d-android arm64 ndk-build


【解决方案1】:

我设法通过 application.mk 中的特定目标架构来解决它 通过添加这一行:

APP_ABI := armeabi armeabi-v7a x86

【讨论】:

  • 你在你的 ndk 中添加了这个?
  • 它也对我有用,但如果我想将我的游戏部署到 arm64-8a 架构或 APP_ABI 中指定之外的其他架构,我还能这样做吗?
  • @MosheRabaev 我已将它添加到 proj.android/jni/Application.mk 的 Application.mk 我没有测试这个案例
  • 是的,谢谢!
猜你喜欢
  • 1970-01-01
  • 2021-08-13
  • 2011-11-12
  • 1970-01-01
  • 2022-11-06
  • 2020-11-25
  • 2012-09-07
  • 2022-11-08
  • 2019-04-16
相关资源
最近更新 更多