首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我在Android中构建我的项目时,我如何生成一个lint-Resul.xml文件?

当我在Android中构建我的项目时,我如何生成一个lint-Resul.xml文件?
EN

Stack Overflow用户
提问于 2015-08-05 21:59:51
回答 1查看 2.9K关注 0票数 2

在Android中构建我的项目时,我希望生成一个lint-Resul.xml文件。我需要能够这样做才能使用以下内容:https://github.com/KeepSafe/android-resource-remover

我也尝试从命令行构建这个项目,但是我得到了以下错误:

失败:生成失败,出现异常。

  • 哪里出了问题:根项目'client-android‘中找不到任务'lint’。有些候选人是:“init”。
  • 尝试:运行gradlew任务获得可用任务的列表。使用--stacktrace选项运行以获得堆栈跟踪。使用--info或-调试选项运行以获得更多日志输出。

这是我的分级文件:

代码语言:javascript
复制
apply plugin: 'com.android.application'
apply plugin: 'robolectric'
apply plugin: 'idea'
apply plugin: 'bugsnag'

android {
packagingOptions {
    exclude 'LICENSE.txt'
    exclude 'META-INF/LICENSE'
    exclude 'META-INF/LICENSE.txt'
    exclude 'META-INF/NOTICE'
}

lintOptions {
    // set to true to turn off analysis progress reporting by lint
    quiet true
    // if true, stop the gradle build if errors are found
    abortOnError false
    // if true, only report errors
    ignoreWarnings true
}

compileSdkVersion 21
buildToolsVersion "21.1.2"

defaultConfig {
    applicationId "com.mango.android"
    minSdkVersion 14
    targetSdkVersion 21
    testInstrumentationRunner "com.google.android.apps.common.testing.testrunner.GoogleInstrumentationTestRunner"
}

buildTypes {
    release {
        minifyEnabled false
        shrinkResources false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}

sourceSets {
    androidTest {
        setRoot('src/test')
    }
}
}

 robolectric {
   include '**/*Test.class'
 }

dependencies {
     repositories {
         mavenCentral()
     }

compile fileTree(dir: 'libs', include: ['*.jar'])

compile 'com.bugsnag:bugsnag-android:+'
compile 'com.android.support:appcompat-v7:21.0.3'
compile 'com.android.support:recyclerview-v7:+'
compile files('libs/android-sqlite-asset-helper.jar')
compile('com.google.inject:guice:4.0-beta:no_aop') { exclude module: 'asm' }
compile('org.roboguice:roboguice:2.0') { exclude module: 'asm' }
compile 'com.github.nirhart:parallaxscroll:1.0' // For parallax views
androidTestCompile 'junit:junit:4.11'
androidTestCompile files('libs/android-sqlite-asset-helper.jar')
androidTestCompile('org.robolectric:robolectric:2.4') {
    exclude module: 'classworlds'
    exclude module: 'commons-logging'
    exclude module: 'httpclient'
    exclude module: 'maven-artifact'
    exclude module: 'maven-artifact-manager'
    exclude module: 'maven-error-diagnostics'
    exclude module: 'maven-model'
    exclude module: 'maven-project'
    exclude module: 'maven-settings'
    exclude module: 'plexus-container-default'
    exclude module: 'plexus-interpolation'
    exclude module: 'plexus-utils'
    exclude module: 'wagon-file'
    exclude module: 'wagon-http-lightweight'
    exclude module: 'wagon-provider-api'
}
androidTestCompile 'com.google.android:android:4.1.1.4'
androidTestCompile 'org.mockito:mockito-core:1.9.5'
compile 'com.google.android.gms:play-services:6.5.87'
}

idea {
     module {
        testOutputDir = file('build/test-classes')
    }
}

buildscript {
    repositories {
        mavenCentral()
    }
dependencies {
    classpath 'com.bugsnag:bugsnag-android-gradle-plugin:+'
}
}


// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
    jcenter()
    mavenCentral()
}
dependencies {
    classpath 'com.android.tools.build:gradle:1.0.0'
    classpath 'org.robolectric:robolectric-gradle-plugin:0.14.0'
}
}

allprojects {
repositories {
    jcenter()
    mavenCentral()
}
}
EN

回答 1

Stack Overflow用户

发布于 2015-08-06 00:45:12

这是如何在Android 1.3中导出Lint XML的方法:

  1. 在顶部,单击“分析”。
  2. 选择“检查代码”
  3. 单击OK。
  4. 检查面板应该在底部打开(如果没有,你应该可以点击左下角的“检查”来打开它)。
  5. 从列表中选择"Android“,以便突出显示。
  6. 单击绿色向上箭头(从左下角第二个)到导出的图标。
  7. 选择XML格式,并选择要将结果保存到的文件夹。

我不确定Android是否总是包含Lint,或者Android是否在稍后的某个时候开始包含Lint。您可能希望帮助->检查您正在运行的版本。如果您正在运行旧版本,请转到帮助->“检查更新”来更新Android。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31843564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档