Android Gradle Plugin 1.1.0 - getNdkFolder() not found anymore, any replacement?

shaktiman_droid picture shaktiman_droid · Feb 19, 2015 · Viewed 7.9k times · Source

I just updated android Gradle plugin to 1.1.0 from 1.0.0, and I got this error:

No signature of method: com.android.build.gradle.LibraryPlugin.getNdkFolder() is applicable for argument types: () values: []

I tried to find diff of gradle plugin 1.0.0 to 1.1.0 but couldn't find anywhere online.

Seems like getNdkFolder method has been either changed or removed.

Is there a replacement ? Or any other way to get NdkFolder ?

I'm using that method like this,

def ndkDir = project.plugins.findPlugin ( 'com.android.library' ).getNdkFolder ()

I have also filed an issue against tools team in Android issue tracker: https://code.google.com/p/android/issues/detail?id=152810

Thank you !

Answer

Michael Pardo picture Michael Pardo · Feb 24, 2015

You can get it like this:

plugins.getPlugin('com.android.library').sdkHandler.getNdkFolder()