我试图在不使用Android Studio或Android SDK的情况下在Windows上执行Android Lint测试 .
我尝试了以下方法,因为在文档中声明它不需要gradle或android studio . 这需要下载Android SDK的命令行工具 . 然后执行下面,
cd C:\Users\User\Desktop\sdk-tools-windows-3859397\tools\bin
lint \path\to\project\location
执行上述结果,
myapp:错误:“myapp”是Gradle项目 . 要正确分析Gradle项目,您应该运行“gradlew:lint” . [LintError]
然后我尝试使用gradle,
cd \path\to\project\location
gradlew lint
然后它抛出以下错误,
A problem occurred configuring project ':app'.
> The SDK directory 'C:\Users\Test\AppData\Local\Android\sdk' does not exist.
是否无法仅使用Android SDK命令行工具执行Android Lint?
1 回答
我将ANDROID_HOME指向系统变量中的Android SDK工具目录 .
然后在下面执行,
我现在正在遵循这种方法 . 但这是令人困惑的,因为lint的官方android开发者文档,它提到我们可以使用“lint”作为独立的android项目 . 这里作为解决方法我使用“gradlew lint”