Android studio gradle lint仅卡在命令行中
我有一个Android Studio项目(3.1.3) 当我运行Android studio gradle lint仅卡在命令行中,android-studio,gradle,android-gradle-plugin,Android Studio,Gradle,Android Gradle Plugin,我有一个Android Studio项目(3.1.3) 当我运行Analyze->Inspect codeLint运行一段合理的时间并给出结果。它让我可以选择运行lint的模块,等等 当我使用/gradlew lint运行它时--debuglint运行并最终陷入以下循环: 3:52:50.637[调试][org.gradle.cache.internal.DefaultFileLockManager]已获取锁。 13:52:50.637[DEBUG][org.gradle.cache.inte
Analyze->Inspect code
Lint运行一段合理的时间并给出结果。它让我可以选择运行lint的模块,等等
当我使用/gradlew lint运行它时--debug
lint运行并最终陷入以下循环:
3:52:50.637[调试][org.gradle.cache.internal.DefaultFileLockManager]已获取锁。
13:52:50.637[DEBUG][org.gradle.cache.internal.DefaultFileLockManager]释放对守护程序地址注册表的锁定。
13:52:50.638[DEBUG][org.gradle.cache.internal.DefaultFileLockManager]正在等待获取守护程序地址注册表上的共享锁。
13:52:50.638[调试][org.gradle.cache.internal.DefaultFileLockManager]已获取锁。
13:52:50.638[DEBUG][org.gradle.cache.internal.DefaultFileLockManager]释放对守护程序地址注册表的锁定。
如何让命令行像在Android Studio上一样运行 若要仅为特定构建变体运行lint任务,必须将变体名称大写,并在其前面加上lint
尝试在gradle配置文件中禁用gradle守护程序(请参阅how-to链接的“disablethedaemon”一段) 现在它应该可以工作了,或者至少它给了你“真实”的错误信息 希望能有帮助,, 军团- 注意:如果链接将被删除或移动,我将引用我认为您需要的部分: Gradle守护进程默认启用,我们建议始终启用 启用它。有几种方法可以禁用守护进程,但是 最常见的是添加行 org.gradle.daemon=该文件为false «USER\u HOME»/.gradle/gradle.properties,其中«USER\u HOME»是您的家 目录这通常是以下情况之一,具体取决于您的 站台: C:\Users\(Windows Vista和7+) /用户/(macOS) /主页/(Linux) 如果该文件不存在,只需使用文本编辑器创建它
非常感谢。这样做使我能够找到正确的问题,这是一个皮棉问题与旧版本的木材在这里描述
./gradlew lintDebug