【发布时间】:2015-02-15 16:23:02
【问题描述】:
我正在尝试在 MAC OSX Yosemite 上的 Android Studio 1.0 项目中从我的 build.gradle 运行 ndk-build。
task ndkBuild(type: Exec) {
commandLine 'ndk-build', '-C', file('src/main').absolutePath
}
我已在 local.properties 文件中指定了 ndk-dir,但出现此错误
A problem occurred starting process 'command 'ndk-build'
如果我像这样从命令行运行 gradle 脚本,一切都会成功构建
./gradlew :myproject:assembleDebug
所以由于某种原因,IDE 无法调用 ndk-build。我启用了一些调试信息 Android studio 和我有以下错误
Caused by: java.io.IOException: error=2, No such file or directory
所以 IDE 找不到 ndk-build exe,但是从 IDE 内的终端运行可以找到 ndk-build exe。
谢谢
【问题讨论】:
-
好吧,我现在有一个解决方法,IDE 找不到 ndk-build 的路径,所以我将完整路径放在 commandLine 'fullpath/ndk-build' 中,然后它就可以工作了
-
您是否将 Android Studio 设置为使用 Gradle 包装器?
标签: android gradle android-ndk