在Android Studio中执行lint命令时出现问题

在Android Studio中执行lint命令时出现问题,android,android-gradle-plugin,build.gradle,android-studio-3.0,lint,Android,Android Gradle Plugin,Build.gradle,Android Studio 3.0,Lint,我目前正在开发一个android应用程序,该应用程序具有CI/CD实现。gradle 2.0.1版的一切都按预期运行。我能够运行./gradlew clean build命令,但最近我将应用程序升级到了gradle版本3.4.1。 我能够在Android设备和Android Emulator上运行该应用程序。 然而,当我在终端构建过程中运行相同的命令时,在进行lint分析时,该过程会被拖拽 我使用的是android studio 3.0.1版和gradle 2.0.1版。应用程序使用Jenkin

我目前正在开发一个android应用程序,该应用程序具有CI/CD实现。gradle 2.0.1版的一切都按预期运行。我能够运行./gradlew clean build命令,但最近我将应用程序升级到了gradle版本3.4.1。 我能够在Android设备和Android Emulator上运行该应用程序。 然而,当我在终端构建过程中运行相同的命令时,在进行lint分析时,该过程会被拖拽

我使用的是android studio 3.0.1版和gradle 2.0.1版。应用程序使用Jenkins实现CI。当使用./gradlew clean build构建时,该项目的配置构建良好

最近,我将Android studio升级到3.4.1版,将gradle升级到3.4.1版,并将项目从支持库迁移到AndroidX

我可以升级一些小警告项目。还能够在移动设备和模拟器上运行项目

然而,当我尝试使用gradle命令构建项目时,进度在执行lint时被卡住,进入无限循环。 我让它运行了18个小时,它一直在运行

./gradlew清洁型


该项目应该建设良好,但不知何故林特并没有得到完成。是否有任何方法可以解决此问题,或者我可以在构建代码时跳过lint检查。

检查问题此链接中提供了答案。希望对你有帮助@扎卡里,我试过了,但运气不好。。。。是否有可能由于将项目迁移到androidX而发生这种情况??您得到的lint错误是什么。通过运行命令“gradlew assembleDebug”检查调试版本(不使用lint)是否编译良好,然后使用命令“gradlew assembleerelease”编译发布版本。同时检查命令'gradlew lintfix'@RanjanKumar谢谢你提供的信息。。。我尝试过使用assembleDebug和assembleRelease命令成功构建。然后我尝试使用lintfix命令,但它在转换工件play-services-measurement-base.aar(com.google.android.gms:play-services-measurement-base:16.0.3)时卡住了99%,AarTransform这一行作为最后一行打印,使用--info命令检查问题这是本链接中提供的答案。希望对你有帮助@扎卡里,我试过了,但运气不好。。。。是否有可能由于将项目迁移到androidX而发生这种情况??您得到的lint错误是什么。通过运行命令“gradlew assembleDebug”检查调试版本(不使用lint)是否编译良好,然后使用命令“gradlew assembleerelease”编译发布版本。同时检查命令'gradlew lintfix'@RanjanKumar谢谢你提供的信息。。。我尝试过使用assembleDebug和assembleRelease命令成功构建。然后,我尝试使用lintfix命令,但它被转换工件play-services-measurement-base.aar(com.google.android.gms:play-services-measurement-base:16.0.3)卡住了99%,AarTransform这一行是使用--info命令打印的最后一行