首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从Android中删除工具链?

如何从Android中删除工具链?
EN

Stack Overflow用户
提问于 2017-05-24 11:21:04
回答 1查看 1.3K关注 0票数 3

我有很多Android修订版,从6开始到最新的14版(测试构建本机代码)。为了节省存储空间,我从./toolchains/ (更详细地说是从AndroidNDK10c中删除)中删除了./toolchains/工具链,因为我不一定需要它们。

现在,在尝试用Gradle构建库代码时,我得到了以下错误:

在NDK工具链文件夹中找不到带有前缀: mipsel-linux-android的ABI工具链。

虽然在Application.mk我只有armeabi-v7x86

APP_ABI := armeabi-v7a x86

build.gradle中,我有:

代码语言:javascript
复制
android {
  compileSdkVersion 16
  buildToolsVersion "25.0.0"

  defaultConfig {
    ...

    ndk {
      abiFilters 'armeabi-v7a', 'x86'
    }
  }

  externalNativeBuild {
    ndkBuild {
      path 'jni/Android.mk'
    }
  }

  ...
}

如何正确删除不必要的工具链?

EN

回答 1

Stack Overflow用户

发布于 2017-05-24 18:51:38

如果您想使用gradle,您不能。Gradle检查所有的工具链,作为正常检查的一部分。

如果您使用的是绝对最新的NDK (r15 beta 2)和金丝雀Studio/Gradle,那么您可以通过在$NDK/meta/abis.json中将删除的工具链标记为“废弃的”来实现这一点。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44156899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档