android - 任务':app:lintVitalRelease'颤振文件选择器执行失败
问题描述
我正在使用需要升级的 gradle 的颤振文件选择器插件。于是我升级了我的gradle,如下图。
项目级
buildscript {
ext.kotlin_version = '1.3.50'
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:4.0.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
App-Gradle
compileSdkVersion 29
defaultConfig {
applicationId "****"
minSdkVersion 16
targetSdkVersion 29
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
}
Gradle 包装器
#Fri Jun 23 08:50:38 CEST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip
错误
* What went wrong:
Execution failed for task ':app:lintVitalRelease'.
> Could not resolve all artifacts for configuration ':app:debugRuntimeClasspath'.
> Failed to transform libs.jar to match attributes {artifactType=processed-jar, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}.
> Execution failed for JetifyTransform: B:\*directory*\build\app\intermediates\flutter\debug\libs.jar.
这适用于调试模式,但对于发布 appbundle 或 apk,我收到此错误
解决方案
转到 android/app/build.gradle
lintOptions {
disable 'InvalidPackage'
checkReleaseBuilds false <- add this
}
颤振干净,这应该可以解决问题
推荐阅读
- python-3.x - 在 Facebook BlenderBot 聊天机器人中训练和测试自定义数据集
- python - 如何在 Python 中使用多个键修改嵌套字典中的一组特定值?
- python - 带有数据库值的 WTForm SelectField
- mongodb - 使用 Logstash JDBC 插件同步 MongoDB 和 Elasticsearch 时避免重复
- sql - 使用 group by 在 SQL 中查找具有特定列值的列的总和
- python - 无法使用 Watson Assistant 获取 workspace_id
- java - 使用 JAVA 中的脚本创建一个反应应用程序
- python - What is the correct way to import modules when I'm writing my own module in python?
- selenium - Testcontainers Selenium 如何更新浏览器?
- python-3.x - 我想编写一个接受数字作为字符串的代码