10

我们的应用程序的一部分build.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'.
4

2 回答 2

4

将 gradle 版本更改为 1.3.1。

 dependencies {
     classpath 'com.android.tools.build:gradle:1.3.1'
 }
于 2015-11-27T08:44:52.897 回答
3

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

通过添加这个来修复:

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

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

于 2015-12-07T03:19:44.943 回答