【问题标题】:NDK_ROOT undefined. Please defineNDK_ROOT 未定义。请定义
【发布时间】:2018-07-17 11:32:16
【问题描述】:

我正在尝试将这些库编译到我的 android 代码 https://sdk.dronecode.org/en/contributing/build.html 中。这个库有 C/C++ 编写的代码。因此这里将使用 NDK。

当我尝试点击命令 sudo make android install 时,我收到此错误:

Makefile:152: *** NDK_ROOT 未定义,请将环境变量指向 android-ndk root.. 停止。

我已将环境变量设置到我的 .bashrc 文件中。但仍然出现此错误,请帮我编译。我正在使用 ubuntu 16.04。我检查了其他链接“NDK_ROOT not defined. Please define NDK_ROOT in your environment”,但帮不上什么忙。

【问题讨论】:

    标签: android-ndk ndk-build


    【解决方案1】:

    sudo 不是.bashrc 的来源

    您可以尝试使用明确定义的环境直接运行命令

    sudo NDK_ROOT=xxxxx make android install

    或遵循here 的建议,使用.profile

    【讨论】:

      猜你喜欢
      • 2014-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多