Gradle 3.4 app / libs,找不到文件:app / libs(是目录)

时间:2019-04-25 21:59:31

标签: android gradle proguard

在构建我的应用程序的发行版时,它可以在gradle 3.3.2上运行,但是升级到3.4.0时会出现上述错误。如果我在proguard-rules.pro中将-libraryjars库注释掉,则一切正常。看来-libraryjars不再接受目录,需要特定的文件路径。该文档仍然说应该带一个目录。

我是否缺少使它与目录路径一起使用的功能?

1 个答案:

答案 0 :(得分:0)

我找到了答案

在gradle.setting中添加以下行

# Disables R8 for Android Library modules only.
android.enableR8.libraries = false
# Disables R8 for all modules.
android.enableR8 = false

从proguard中删除以下行(如果存在)

-libraryjars libs