【问题标题】:Executing Android Lint on Windows by only using Android SDK tools (Without Android Studio or Android SDK)仅使用 Android SDK 工具在 Windows 上执行 Android Lint(不使用 Android Studio 或 Android SDK)
【发布时间】:2018-06-13 20:40:59
【问题描述】:

我正在尝试在不使用 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 吗?

【问题讨论】:

    标签: android android-sdk-tools android-sdk-2.3 android-lint


    【解决方案1】:

    我将 ANDROID_HOME 指向系统变量中的 Android SDK 工具目录。

    然后在下面执行,

    cd \path\to\project\location
    gradlew lint
    

    我现在正在使用这种方法。但这令人困惑,因为 lint 的官方 android 开发人员文档中提到我们可以将“lint”作为独立的 android 项目使用。这里作为解决方法我使用“gradlew lint”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-11
      • 2016-04-25
      • 1970-01-01
      相关资源
      最近更新 更多