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
Vous devez vous connecter pour publier un commentaire.
Ok, j'ai dû changer le début de mon build.gradle fichier à cela ....
J'ai ajouté la ligne:
et j'ai commenté
Dans le
C:\Users\plankton\Desktop\ThePlaneThatCouldntFly\flappytrip\android\build.gradle
fichier.Je suis venu sur cette solution après la lecture de ce https://github.com/libgdx/libgdx/issues/3027
J'ai été confronté à ce même problème lorsque vous essayez d'importer le libgdx-livre de recettes échantillons de "Libgdx de la Croix-plate-forme de Développement d'un Jeu livre de cuisine" dans Android Studio 2.1.1. Dans mon cas, il a été résolu par la simple:
/samples
projet;mise à jour
build.gradle
fichier dans le sous-projet android pour utiliser lebuildToolsVersion
etcompileSkdVersion
que j'ai eu:d'essayer de nouveau.
Donc il a peut-être à voir avec la version du plugin Gradle.