- Forum posts: 2
May 17, 2016, 11:45:36 AM via Website
May 17, 2016 11:45:36 AM via Website
Hi. I am using Android Studio and I am using it to run a manually built NDK project. I build my NDK source (.cpp files) from the command line ('Terminal' on the Mac) and I have the following Gradle statement which prevents my JNI files from appearing within Android Studio itself:
sourceSets {
main {
jni.srcDirs = []
}
}
This is something that I've done because I've been following a really useful tutorial (sorry - new user and I'm not allowed to post a link). However, what I would like to do is be able to see my C++ source files within Android Studio without it actually trying to compile them.
Does anybody know how to do this? I would like a folder of some sort under the project showing my files but have them excluded from the build process. I have the feeling that I may be able to use an 'exclude' statement in the build.gradle file to stop them from being built.
Any ideas?
I want to continue to compile from the command line until such time that Android Studio fully supports NDK.
I have also tried using the exclude command as follows but I get a DSL error:
sourceSets {
main {
exclude 'jni'
//exclude ("jni/**")
//jni.srcDirs = []
}
}
Error:
Error10, 0) Gradle DSL method not found: 'exclude()'
— modified on May 17, 2016, 12:14:14 PM
Recommended editorial content
With your consent, external content is loaded here.
By clicking on the button above, you agree that external content may be displayed to you. Personal data may be transmitted to third-party providers in the process. You can find more information about this in our Privacy Policy.