Impossible de définir la valeur de propriété en lecture seule 'jniFolders' tâche ':android:packageDebug'

Je voulais ouvrir et de projet dans Android studio que je n'ai pas travaillé dans un certain temps, mais quand Android Studio essaie de charger le projet, il échoue avec ce message d'erreur:

Error:(21, 0) Cannot set the value of read-only property 'jniFolders' on task ':android:packageDebug'.

Je clique sur le lien pour la build.gradle et je suppose que ces lignes sont le problème ...

//needed to add JNI shared libraries to APK when compiling on CLI
tasks.withType(com.android.build.gradle.tasks.PackageApplication) { pkgTask ->
    pkgTask.jniFolders = new HashSet<File>()
    pkgTask.jniFolders.add(new File(projectDir, 'libs'))
}

Je vois une réponse ici: Google AppInvites pause construire qui dit ...

Corrigé en ajoutant ceci à la place:

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

Mais la réponse ci-dessus n'est pas très claire. Je ne suis pas sûr de ce que la ligne de changement et les accolades dans la réponse ne semble pas à la hauteur.

Je suis à une perte totale quoi faire? Toute aide est appréciée.

Grâce

InformationsquelleAutor Red Cricket | 2016-03-06