【发布时间】:2016-03-06 04:48:43
【问题描述】:
我想在一段时间未使用的 Android Studio 中打开并进行项目,但是当 Android Studio 尝试加载项目时,它会失败并显示以下错误消息:
Error:(21, 0) Cannot set the value of read-only property 'jniFolders' on task ':android:packageDebug'.
我点击了build.gradle 的链接,我猜这些行是问题所在......
// 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'))
}
我在这里看到一个答案:Google AppInvites break build 说...
通过添加这个来修复:
android { sourcesets { main { jniLibs.srcDir new File(buildDir, 'lib') { } }
但是上面的答案不是很清楚。我不确定要更改哪一行,并且答案中的大括号似乎不匹配。
我完全不知道该怎么办?任何帮助表示赞赏。
谢谢
【问题讨论】:
标签: android android-studio android-gradle-plugin