我在生成签名apk时遇到麻烦。屏幕上显示的Lint错误以下错误显示所有com.android.support库都必须使用完全相同的版本规范(混合版本可能导致运行时崩溃)。找到的版本28.0.0, 27.1.0。示例包括“com.android.support:动画-矢量-绘图:28.0.0”和“com.android.support:exif界面:27.1.0”
构建中的依赖关系。gradle文件如下:
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:cardview-v7:28.0.0'
implementation 'com.android.support:design:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.android.support:recyclerview-v7:28.0.0'
implementation 'com.android.support:support-v4:28.0.0'
//picasso libraray
implementation 'com.squareup.picasso:picasso:2.71828'
//retrofit libraries
implementation 'com.squareup.retrofit2:retrofit:2.5.0'
implementation 'com.squareup.okhttp3:okhttp:4.3.1'
implementation 'com.squareup.retrofit2:converter-gson:2.5.0'
implementation 'com.squareup.retrofit2:converter-scalars:2.5.0'
}
在这条线上
implementation 'com.android.support:appcompat-v7:28.0.0'
发生lint错误
AndroidX用AndroidX命名空间中的包替换了原始的支持库API。只更改了包和Maven工件的名称;类、方法和字段名没有更改。
阅读官方指南-迁移到AndroidX
。您应该迁移到AndroidX。
使用Android Studio 3.2及更高版本,您可以通过选择重构将现有项目迁移到AndroidX
依赖
将是
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'com.google.android.material:material:1.1.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
然后在下面的build.gradle
部分添加。
android {
lintOptions {
checkReleaseBuilds false
abortOnError false
}
}
我正在尝试生成签名APK。但由于生成时的lint错误而无法生成。我检查了我的lint报告,它在我的XML文件中显示错误。 林特在组装释放目标时发现致命错误。要继续,要么修复lint识别的问题,要么修改构建脚本,如下所示:...android{lintOptions{checkReleaseBuilds false//或者,如果您愿意,您可以继续检查版本构建中的错误,//但即使发现错误,也可以继续构
我在Android Studio中生成签名的APK有一个问题。几天前它还很好,我不知道哪里出了问题。我在尝试fgenerate签名APK的任何项目中都得到了这个错误:
完整的错误消息- 请访问下面的链接以找到关于如何更新Angular的说明。 https://angular-update-guide.firebaseapp.com/ **在研究此问题时,大多数解决方案都声明将Angular.json文件更改为“architect”:{“build”:{“builder”:“@angular-devkit/build-angular:browser”,“optio
我在CodeBlock中链接了这个库集合,它们包含在这个文件夹中 /opt/pylon/lib 我正确地链接了它(代码中的包含不会给出任何错误,我可以使用库提供的每个项目和类)。当我尝试构建项目时,我在构建消息中有这个错误 如果我转到构建日志以获取其他信息,我会收到以下消息: 让我担心的是那行字: (不可能的trovare方法无法找到)。我在Ubuntu 20.04下工作,库的目录是正确的,所以我
大约34小时前,我生成了一个签名的apk,但现在,我无法生成一个签名的apk,我不知道如何解决这个问题。请帮忙 这是我的输出消息 > 错误:任务“:app:LintVitalRelease”执行失败。 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获得完整的见解。 这是我的Build.Gradle(应用程