当前位置:  开发笔记 > 编程语言 > 正文

在Android工作室中调试失败的Gradle构建

如何解决《在Android工作室中调试失败的Gradle构建》经验,为你挑选了1个好方法。

我有一个带有任务的以下简单构建配置:

apply plugin: 'android'

android {
    compileSdkVersion 19
    buildToolsVersion "19.0.0"

    defaultConfig {
        minSdkVersion 15
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }

    task compileSass(type:Exec) {
        commandLine 'sass', "src/main/theme/default.scss", "src/main/assets/default.css"
    }

    project.afterEvaluate{
        preBuild.dependsOn("compileSass")
    }
}

从命令行运行时,构建运行正常gradle installDebug但在从Android Studio运行时运行失败,并出现以下错误:

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':PixateTest:compileSass'.
> A problem occurred starting process 'command 'sass''

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

如何将参数(例如--stacktrace)从Android Studio传递给Gradle,以便我可以调试任务失败的原因?



1> Guu..:

在OSX上:Android Studio - >首选项 - >编译器 - > Gradle - >命令行选项


在Windows上的当前Android Studio中,它是:*文件 - >设置 - >构建,执行,部署 - >编译器 - >命令行选项*
推荐阅读
罗文彬2502852027
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有