Android studio中通过终端执行gradle任务的问题
我正在我的项目级Android studio中通过终端执行gradle任务的问题,android,android-studio,build.gradle,gradlew,Android,Android Studio,Build.gradle,Gradlew,我正在我的项目级build.gradle中编写一个简单的gradle任务。代码非常简单 task compile { doLast { println 'compiling source' } } 当我试图从右侧面板中的Gradle->Gradle projects执行任务时,它编译并打印结果 但是,当我进入Android studio的终端并键入 ./gradlew -q compile 它显示错误消息 A problem occurred configur
build.gradle
中编写一个简单的gradle任务。代码非常简单
task compile {
doLast {
println 'compiling source'
}
}
当我试图从右侧面板中的Gradle->Gradle projects执行任务时,它编译并打印结果
但是,当我进入Android studio的终端并键入
./gradlew -q compile
它显示错误消息
A problem occurred configuring root project 'xx'
Could not resolve all dependencies for configuration ':classpath'.
当我在终端中编写其他gradle命令时,它显示得非常完美,如
./gradlew-h
./gradlew-v
不知何故,它不执行gradle任务
*编辑*
我的项目级build.gradle使用
dependencies {
classpath 'com.android.tools.build:gradle:1.3.1'
}
我做错了什么?任何建议都会很有帮助。似乎你想做一个任务,然后让该任务
完成编译java
任务
task myTask {
println "doing stuff"
}
project.tasks.findByName('compileJava').finalizedBy myTask
现在我们可以看到任务在构建中执行
$ gradle -q clean build
doing stuff
似乎您希望创建一个任务,然后让该任务完成compileJava
任务
task myTask {
println "doing stuff"
}
project.tasks.findByName('compileJava').finalizedBy myTask
现在我们可以看到任务在构建中执行
$ gradle -q clean build
doing stuff