gpt4 book ai didi

android - 找不到 ndk-build.cmd 命令

转载 作者:可可西里 更新时间:2023-10-31 22:03:30 26 4
gpt4 key购买 nike

尝试使用以下参数在 Ubuntu 上开发 Hello World NDK 程序时

  • sdk路径是/home/gufran/ADT2/sdk
  • ndk 路径是 /home/gufran/ADT2/android-ndk-r10e

我已经成功生成了com_appxperts_firstndkapp_MainActivity.h还有 MyJNI.c。现在我想用命令生成 .so 文件

home/gufran/ADT2/android-ndk-r10e/ndk-build.cmd

但它给出错误

bash: home/gufran/ADT2/ndk/ndk-build.cmd: No such file or directory

也试过

ndk-build.cmd

还是错误

ndk-build.cmd: command not found

请注意NDK路径已经设置为

gufran@gufranKhurshid:~$ export NDK_HOME=home/gufran/ADT2/android-ndk-r10e

最佳答案

ndk-build.cmd command not found...

把你的工具放在路上。此外,您应该导出 ANDROID_NDK_ROOTANDROID_SDK_ROOT。请参阅 David Turner 对 Recommended NDK Directory? 的回答在 NDK 邮件列表中的原因。

这是我的 .bash_profile 在 OS X 上的样子。对于 Ubuntu,我相信你使用 .profilendk-buildkeytool 等工具在路径上:

$ cat ~/.bash_profile
export PS1="\h::\W$ "
...

# Android
export ANDROID_NDK_ROOT=/opt/android-ndk-r10e
export ANDROID_SDK_ROOT=/opt/android-sdk-macosx

export ANDROID_HOME=~/.android
export JAVA_HOME=`/usr/libexec/java_home`

export PATH="$ANDROID_SDK_ROOT/tools/":"$ANDROID_SDK_ROOT/platform-tools/":"$PATH"

最后,运行ndk-build,而不是ndk-build.cmd。我相信 ndk-build.cmd 适用于 Windows。

关于android - 找不到 ndk-build.cmd 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31086816/

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