【问题标题】:Building Android NDK in Eclipse in Ubuntu在 Ubuntu 的 Eclipse 中构建 Android NDK
【发布时间】:2013-08-29 10:27:22
【问题描述】:

我是 Ubuntu 13.04 的新手,我正在尝试在我的应用程序中构建 ndk。我在终端中使用以下命令。

cd workspace/my_app   <---- my app location
ndk-build

但它说“ndk-build:找不到命令” 我搜索了这个问题,发现有类似路径问题。 我的 android-ndk-r9 位于我的下载文件夹中 谁能给一些想法如何做到这一点?因为我真的不知道如何在 Ubuntu 中解决这个问题。 提前致谢。

【问题讨论】:

    标签: android android-ndk


    【解决方案1】:
    1. 找出 ndk-build 二进制文件的位置
    2. 通过在 shell 中执行以下命令来添加 PATH 环境变量的路径:

      export PATH=$PATH:/path/to/your/ndk-build-binary

      例如,如果它在您编写的下载文件夹中,它将看起来像这样(请务必注意小写和大写,因为 linux 对文件和目录名称区分大小写 - 所以它在你的情况下可能是Downloads 而不是downloads):

      export PATH=$PATH:~/downloads/android-ndk-r9/

    那么你就可以从你的workspace/my_app目录执行ndk-build

    【讨论】:

    • 嘿先生终端说:Android NDK:警告:APP_PLATFORM android-14 大于 ./AndroidManifest.xml 中的 android:minSdkVersion 7 安装:libg726_jni.so => libs/armeabi/libg726_jni.so安装:libspeex_jni.so => libs/armeabi/libspeex_jni.so
    • 我应该如何知道我是否已经将 ndk 编译到我的项目中?
    • 嗨,我建议为此提出一个新问题 - 因为这是一个不同的问题,可能能够提供帮助的人不会查看这些 cmets,而是查看带有适当标题的专门问题。干杯!
    【解决方案2】:

    尝试使用ndk所在位置的路径调用命令ndk-build

    你的 ndk/ndk-build 路径

    【讨论】:

    • 这是我的 ndk 的路径: -- /downloads/android-ndk-r9/ 我怎样才能命令这个?
    • 我应该如何知道我是否已经将 ndk 编译到我的项目中?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 2012-02-18
    • 2014-10-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多