gpt4 book ai didi

android - 使用 NDK 编译 native 代码

转载 作者:太空狗 更新时间:2023-10-29 14:26:41 24 4
gpt4 key购买 nike

当我尝试像这样编译 native C 代码时:

:~/com.***.sample.ndk1$ ./ndk-build
Android NDK: Could not find platform files (headers and libraries)
Android NDK: Please run build/tools/build-platforms.sh to build the corresponding directory.
/com.***.sample.ndk1/build/core/init.mk:345: *** Android NDK: Aborting . Stop.

:~/com.***.sample.ndk1$ build/tools/build-platforms.sh
.: 39: Can't open build/tools/../core/ndk-common.sh
:~/com.***.sample.ndk1$

上面的错误是显示。

谁能回答解决这个问题?

最佳答案

您必须将您的 NDK 位置目录添加到您的系统 PATH 变量:假设您的 ndk 在 /opt/android/android-ndk-r8b 文件夹中,android sdk 在 /opt/android/android-sdk 文件夹中因此,您可以将以下行添加到您的 ~/.bash_profile(在文件末尾):export PATH=$PATH:/opt/android/android-ndk-r8b:/opt/android/android-sdk

此外,您还可以运行以下命令:

chmod -R a+r/opt/android/android-ndk-r8b

chmod -R a+r/opt/android/android-sdk

关于android - 使用 NDK 编译 native 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11757206/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com