Android Lint 工具使用命令对AS项目不起作用

imyyq 2015-12-11 04:47:45
如题,我在Eclipse中创建项目,故意在strings.xml文件中加了个未使用的字符串资源。

然后命令行窗口使用“ lint D:\项目地址”,可以得到


但是,问题来了,我在Android Studio中创建了一个项目,也故意加了未使用的字符串资源,然后使用“ lint D:\项目地址”,却得不到相应的结果。结果是一些类似于这样的:
build\intermediates\exploded-aar\com.google.android.gms\play-services-appindexing\8.1.0: Error: No .class files were found in project "8.1.0", so none of the classfile based checks could be run. Does the project need to be built first? [LintError]

很奇怪。

求帮忙解答,你们可以试试是不是跟我一样。
...全文
586 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
Gradle项目不能直接执行lint命令,使用gradlew lint
tory_you 2017-06-06
  • 打赏
  • 举报
回复
我的也是最近做一个lint工具,运行不了
ghchen 2015-12-18
  • 打赏
  • 举报
回复
楼主,我这边试一下,确实也不行,我这边报下面的错 Error: "main" is a Gradle project. To correctly analyze Gradle projects, you should run "gradlew :lint" instead. [LintError]
imyyq 2015-12-16
  • 打赏
  • 举报
回复
引用 5 楼 ghchen 的回复:
在Android Studio 你的项目有没有编译报错啊
没错,项目可以正常运行,并且在AS中使用Analyzing -> Inspecting Code可以正常使用Lint,但是用命令行就怎么都不行
ghchen 2015-12-15
  • 打赏
  • 举报
回复
在Android Studio 你的项目有没有编译报错啊
imyyq 2015-12-14
  • 打赏
  • 举报
回复
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
imyyq 2015-12-14
  • 打赏
  • 举报
回复
有兴趣的童鞋麻烦试试你们的lint是不是和我的一样
imyyq 2015-12-14
  • 打赏
  • 举报
回复
引用 1 楼 sagittarius1988 的回复:
你要重新make module才能检查新的
没用啊,不管是make还是build,都无法lint
sagittarius1988 2015-12-11
  • 打赏
  • 举报
回复
你要重新make module才能检查新的

80,337

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧