【发布时间】:2016-05-05 18:53:54
【问题描述】:
我最近将我的 Android 项目的 gradle 插件从 2.1.0-alpha4 更新为 2.1.0。但现在我看到我所有的构建都失败了,并显示如下消息:
Error:Execution failed for task ':App:compileUpdemoDebugJavaWithJavac'.
> Could not expand ZIP '/Users/admin/work/app/libs/lib-android-0.11.0.jar'.
如果我将我的 gradle 插件恢复到之前的 2.1.0-alpha4 版本,请设置环境变量 ANDROID_DAILY_OVERRIDE,然后构建我的项目 — 一切正常。
还有其他人遇到过这个问题吗?我相信这与最新的插件有关,因此,人们可能刚刚开始偶然发现这个问题。
任何可能的解决方案? (我知道一些解决方法,比如提取 JAR 并让 gradle 跳过 JAR 提取过程,但这听起来确实不值得!)
【问题讨论】:
-
据我所知,这可能是 jar 文件的权限问题。也许您可以尝试此答案中的建议stackoverflow.com/a/16946902/1914223
-
不幸的是,我无法放置方法中使用的
FilePermissions.chmodRecursively(dir, 0200)。 Gradle 说不存在像FilePermissions这样的类。
标签: android android-gradle-plugin