android – 错误:在NDK工具链文件夹中找不到工具链,用于ABI,前缀为:llvm

android – 错误:在NDK工具链文件夹中找不到工具链,用于ABI,前缀为:llvm,第1张

概述我想编译一个开源的 Android项目(Netguard)使用gradel(gradlew clean build)但是我遇到这个错误: A problem occurred configuring project ':app'.> Exception thrown while executing model rule: NdkComponentModelPlugin.Rules#create 我想编译一个开源的 Android项目(Netguard)使用gradel(gradlew clean build)但是我遇到这个错误:
A problem occurred configuring project ':app'.> Exception thrown while executing model rule: NdkComponentModelPlugin.Rules#createtoolchains   > No toolchains found in the NDK toolchains folder for ABI with prefix: llvm

我赶了过去,但没有找到帮助的东西.这是主要的build.gradle:

buildscript {    repositorIEs {        jcenter()    }    dependencIEs {        classpath 'com.androID.tools.build:gradle-experimental:0.6.0-Alpha1'    }}allprojects {    repositorIEs {        jcenter()    }}task clean(type: Delete) {    delete rootProject.buildDir}

这里是应用程序的build.gradle项目:

apply plugin: 'com.androID.model.application'model {    androID {        compileSdkVersion = 23        buildToolsversion = "23.0.2"        defaultConfig.with {            applicationID = "eu.faircode.netguard"            minSdkVersion.APILevel = 21            targetSdkVersion.APILevel = 23            versionCode = 2016011801            versionname = "0.76"            archivesBasename = "NetGuard-v$versionname-$versionCode"        }    }    androID.ndk {        modulename = "netguard"        toolchain = "clang"        ldlibs.add("log")    }    androID.sources {        main {            jni {                source {                    srcDir "src/main/jni/netguard"                }                exportedheaders {                }            }        }    }    androID.buildTypes {        release {            MinifyEnabled = true            proguardfiles.add(file('proguard-rules.pro'))            ndk.with {                deBUGgable = true            }        }    }    androID.buildTypes {        deBUG {            ndk.with {                deBUGgable = true            }        }    }    androID.productFlavors {        create("all") {        }    }}dependencIEs {compile filetree(dir: 'libs',include: ['*.jar'])    compile 'com.androID.support:appcompat-v7:23.1.+'    compile 'com.androID.support:recyclervIEw-v7:23.1.+'    compile 'com.squareup.picasso:picasso:2.5.+'}

而且我正在使用毕业生2.9全部和androID-ndk-r10e.我不知道我是否应该提及其他任何内容,如果您需要任何信息,请给予评论.

解决方法 错误消息:“没有工具链在NDK工具链文件夹中找到ABI,前缀为:llvm”.

在使用NDK的AndroID Studio进行新鲜的网络安装后,我导入了一个使用GitHub使用NDK的AndroID代码示例,并尝试编译它.

结果发生错误:

No toolchains found in the NDK toolchains folder for ABI with prefix: llvm

解:
由于某些原因,MAC上的标准安装过程无法安装完整的集:

〜/ library / AndroID / sdk / ndk-bundle丢失了所有工具的文件夹工具链,

(应该是这样的:〜/ library / AndroID / sdk / ndk-bundle / toolchains)

解决方法是单独下载NDK,打开它,复制文件夹工具链并将其粘贴到文件夹中:

~/library/AndroID/sdk/ndk-bundle

之后,它对我来说很好.

总结

以上是内存溢出为你收集整理的android – 错误:在NDK工具链文件夹中找不到工具链,用于ABI,前缀为:llvm全部内容,希望文章能够帮你解决android – 错误:在NDK工具链文件夹中找不到工具链,用于ABI,前缀为:llvm所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1131483.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存