10

Part of our app's build.gradle is this:

tasks.withType(com.android.build.gradle.tasks.PackageApplication) { pkgTask ->
    pkgTask.jniFolders = new HashSet<File>()
    pkgTask.jniFolders.add(new File(projectDir, 'libs'))
}

For some reason when setting up AppInvites, build starts failing with following error:

* What went wrong:
A problem occurred configuring project ':app'.
> Cannot set the value of read-only property 'jniFolders' on task ':app:packageProdDebug'.

2 Answers2

4

Change the gradle version to 1.3.1.

 dependencies {
     classpath 'com.android.tools.build:gradle:1.3.1'
 }
Gilsha
  • 14,431
  • 3
  • 32
  • 47
Ashish Rawat
  • 5,541
  • 1
  • 20
  • 17
3

Same error when I tried to use Instant Run.

Fixed by adding this instead:

android {
  sourcesets {
    main {
      jniLibs.srcDir new File(buildDir, 'lib')
    {
  }
}

Reference: https://groups.google.com/forum/#!topic/adt-dev/OqDyZ5VN-QM

Peter Zhao
  • 7,456
  • 3
  • 21
  • 22