从此 (https://developer.android.com/ndk/downloads) 链接下载适用于 Linux 计算机的 NDK 文件。 下载的 NDK 文件中没有 arm-linux-androideabi-ar 文件。
在我的 NDK 应用程序中获取以下编译应用程序。
android-ndk-r25/toolchains/llvm/prebuilt/linux-x86_64/bin/arm-linux-androideabi-ar:找不到命令
下载NDK文件后我需要做任何事情。
你能帮我吗?
提前致谢。
GNU ar 在 r22 中已被 弃用,并 在 r23 中被删除。升级时请务必阅读变更日志。他们告诉你这类事情。
您应该迁移到
llvm-ar
。请参阅https://developer.android.com/ndk/guides/other_build_systems
问题已解决。我已经下载了“android-ndk-r21e”并且在此版本中“arm-linux-androideabi-ar”文件可用。
谢谢你。
此外,“arm-linux-androideabi-ar”存在于“android-ndk-r22b”中,我能够使用 r22b 执行构建。超出此范围的版本会导致错误。 openssl、nghttp2等旧的autoconf让我很困扰,所以我只好恢复到android-ndk-r22b。