首页 > 解决方案 > 升级 Android Build Tools 后出现的问题,

问题描述

我已将我的 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

依然没有。我还升级了所有可能的依赖项,但仍然是同样的错误。

由于我已经在这个问题上花费了几个小时,但无法帮助自己,我将感谢任何正确方向的提示。

标签: androidandroid-studiogradleandroid-multidexandroid-jetifier

解决方案


I was finally able to find a solution to this, based on the post on https://github.com/facebook/react-native/issues/28954. I have also deleted the .gradle folder, this made the build run again.


推荐阅读