【问题标题】:Android build targets "No toolchains found in the NDK toolchains"Android 构建目标“在 NDK 工具链中找不到工具链”
【发布时间】:2018-12-07 00:58:37
【问题描述】:

我正在尝试构建一个旧项目,但该项目尝试以 mips64el-linux-android 为目标的位置发生了变化。我没有在构建变体中引用这个构建目标,它不是我在项目属性面板中指定的 sdk 构建版本。即便如此,我确实安装了本机 sdk,所以它应该在这种情况下构建。

有什么想法吗?

【问题讨论】:

标签: android gradle intellij-idea


【解决方案1】:

1.Donwload NDK
2.解压后打开“toolchains”文件夹
3.与android-sdk->ndk-bundle->toolchains文件夹比较
4.找到丢失的文件夹,复制过去
5.重新编译

【讨论】:

    【解决方案2】:

    您使用的是哪个 NDK 版本? Google 在 NDK r17 中放弃了 mips 支持。

    您需要为较旧的项目下载较旧的 NDK。我在旧项目中使用 NDK r10e,有时使用 r14。如果项目太旧,您可以尝试使用 r10。

    在您的项目构建脚本中,您需要指定下载的 NDK 的路径。需要下载并手动解压NDK(相信Android Studio不会下载旧版本)。

    【讨论】:

      猜你喜欢
      • 2021-06-12
      • 2012-02-25
      • 2021-10-30
      • 2014-06-27
      • 2015-05-04
      • 2018-09-14
      • 2019-05-14
      • 2013-02-01
      • 1970-01-01
      相关资源
      最近更新 更多