此错误通常是因为在使用Gradle构建项目时,使用了不支持的方法NativeArtifact.getSourceFolders()
。
解决此问题的方法是使用getSource()
方法代替getSourceFolders()
方法来获取源文件夹。
下面是一个示例代码,展示了如何使用getSource()
方法来获取源文件夹:
android {
// 其他配置...
// 配置ndk
ndk {
// 获取本机库的源文件夹
source {
// 获取C++源文件夹
srcDirs 'src/main/cpp'
}
}
}
请注意,具体的配置可能因项目而异,您需要根据自己的项目进行适当的调整。
如果您遇到其他Gradle方法不支持的问题,可以通过查阅Gradle文档或相关的插件文档,以找到正确的解决方法。