我已将我的 Android Studio 升级到版本 2020.3.1 Patch 2,并且我已将 buildTools 升级到 30.0.3。我的 ndk 版本是 23.0.7599858,我的 JDK 是 OpenJDK 11。我的 minSdk 是 27,编译和目标 Sdk 是 30。
以前,在升级之前,构建运行良好。现在,当我更改任何 Gradle 文件并点击“立即同步”时,它似乎仍在工作(告诉我构建成功)。但是,当我在真实设备上通过 ADB 调试或运行我的应用程序时,构建过程会在
任务 :app:packageQaDebug 失败
有了理由
发现任务':app:packageQaDebug'(类型'PackageApplication')的配置有问题。
- 类型 'com.android.build.gradle.tasks.PackageApplication' 属性 'appMetadata' 指定不存在的文件 [..]
我尝试使用 gradlew.bat 从命令行运行 gradle 构建,无论是
启用--stacktrace
还是--show-warnings all
启用,但消息不会变得更加冗长(除了在前一种情况下我得到一个堆栈跟踪,这指向一些异常Gradle 的内部工作原理)。
我试过启用/禁用
android.enableJetifier=true
没有结果。我读过有时这个问题可能是由小的 Xmx 设置引起的,所以我在我的 gradle.properties 中增加了它:
org.gradle.jvmargs=-Xmx4608m
依然没有。我还升级了所有可能的依赖项,但仍然是同样的错误。
由于我已经在这个问题上花费了几个小时,但无法帮助自己,我将感谢任何正确方向的提示。