cordova错误构建项目:Android资源链接失败



我正在尝试构建cordova android项目,这就是我得到的:

> Task :app:processDebugResources FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:processDebugResources'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
> Android resource linking failed
cordova/platforms/android/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:2548: AAPT: error: resource android:attr/lStar not found.

这个项目是用来工作的,这只是从哪里发生的。试图移除android平台并重新安装,但问题越来越多

现在我得到了这个错误:

Execution failed for task ':app:checkDebugAarMetadata'.
> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
> Could not find com.intentfilter:android-permissions:0.1.8.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2/com/intentfilter/android-permissions/0.1.8/android-permissions-0.1.8.pom
- https://repo.maven.apache.org/maven2/com/intentfilter/android-permissions/0.1.8/android-permissions-0.1.8.pom
- .../cordova/platforms/android/app/libs/com/intentfilter/android-permissions/0.1.8/android-permissions-0.1.8.pom
Required by:
project :app

这与上述任何一个都无关,因为忽略的错误消息为:

无法找到com.intentfilter:android-permissions:0.1.8.

添加mavenCentral()作为存储库,以便Gradle下载AAR:
https://mvnrepository.com/artifact/com.intentfilter/android-permissions/0.1.8

检查npm版本。除了额外的错误,我也遇到了同样的情况。尝试将npm升级到最新的主版本。

如果你的lockfile是v1而不是v2,我有99%的把握是这个。

仅供参考,它刚刚发生在我身上。我已经安装了docker(另一个项目),然后回去构建应用程序,我有相同的原始错误。我也试图重新添加node_modules/和cordova平台。没有工作。

我得到了同样的错误,我唯一能修复它的方法是删除并重新添加一些cordova插件。我不确定是哪一个造成的(因为不止一个更新了),但问题已经解决了。

相关内容

  • 没有找到相关文章

最新更新