Guf*_*hid 5 ubuntu android android-ndk
在尝试使用以下参数在 Ubuntu 上开发 Hello World NDK 程序时
/home/gufran/ADT2/sdk/home/gufran/ADT2/android-ndk-r10e我已经成功地生成com_appxperts_firstndkapp_MainActivity.h
,也MyJNI.c。现在我想用命令生成 .so 文件
home/gufran/ADT2/android-ndk-r10e/ndk-build.cmd
Run Code Online (Sandbox Code Playgroud)
但它给出的错误
bash: home/gufran/ADT2/ndk/ndk-build.cmd: No such file or directory
Run Code Online (Sandbox Code Playgroud)
也试过
ndk-build.cmd
Run Code Online (Sandbox Code Playgroud)
仍然错误
ndk-build.cmd: command not found
Run Code Online (Sandbox Code Playgroud)
请注意 NDK 路径已经设置为
gufran@gufranKhurshid:~$ export NDK_HOME=home/gufran/ADT2/android-ndk-r10e
Run Code Online (Sandbox Code Playgroud)
找不到 ndk-build.cmd 命令...
把你的工具放在路上。另外,您应该导出ANDROID_NDK_ROOT和ANDROID_SDK_ROOT。请参阅 David Turner 对推荐 NDK 目录的回答?在 NDK 邮件列表中了解原因。
这是我.bash_profile在 OS X 上的样子。对于 Ubuntu,我相信您使用.profile. ndk-build和 等工具keytool正在开发中:
$ 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"
Run Code Online (Sandbox Code Playgroud)
最后,跑ndk-build,不ndk-build.cmd。我相信ndk-build.cmd是针对Windows的。
| 归档时间: |
|
| 查看次数: |
11926 次 |
| 最近记录: |