谷歌AppInvites打破生成

我们的应用程序build.gradlebuild.gradle是这样的:

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

出于某种原因设置AppInvites时,生成开始失败,出现以下错误:

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

我尝试使用Instant Run时出现同样的错误。

通过添加这个来修正:

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

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

将gradle版本更改为1.3.1。

  dependencies { classpath 'com.android.tools.build:gradle:1.3.1' }