Min*_*per 11 java-native-interface android-ndk build.gradle ndk-build android-studio-2.2
我正在尝试将ndkBuild功能集成到现有的android studio项目中,使用新的android studio 2.2,以便启用c ++调试等.我已经尝试了android studio 2.2提供的ndk示例项目之一,它完美地工作精细.但是,当我尝试在我自己的项目中运行gradle命令时,我收到以下错误消息:
错误:(73,0)无法在类型为org.gradle.api.Project的项目':core'上找到参数[build_c6heui1f67l8o1c3ifgpntw6 $ _run_closure2 $ _closure9 @ 4329c1c9]的方法externalNativeBuild().
通过以下描述 http://tools.android.com/tech-docs/external-c-builds 我得到了一个包含以下命令的gradle脚本:
externalNativeBuild{
ndkBuild{
path "$projectDir/jni/Android.mk"
}
}
externalNativeBuild {
ndkBuild {
arguments "NDK_APPLICATION_MK:=$projectDir/jni/Application.mk"
abiFilters "armeabi-v7a", "armeabi","arm64-v8a","x86"
cppFlags "-frtti -fexceptions"
}
}
Run Code Online (Sandbox Code Playgroud)
我是否可能错过了项目设置的内容?我已正确设置Android NDK位置
文件 - >项目结构... - > SDK位置 - > Android NDK位置
在我的android工作室.
还有什么我可能有的东西吗?
有没有人遇到过类似的问题?
建议将非常感谢=)
Den*_*nov 14
我自己就是这个错误.在您的root中build.gradle,确保gradle设置为至少2.2.0版:
所以你应该有以下内容 buildscript {...}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.0'
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16758 次 |
| 最近记录: |