我已更新到最新的Android SDK并使用.bash_profile设置JAVA_HOME
export JAVA_HOME=$(/usr/libexec/java_home)
,我收到以下错误:
Error Gradle:
FAILURE: Could not determine which tasks to execute.
* What went wrong:
Task 'assembleDebug' not found in project ':CrystalBall'.
* Try:
Run gradle tasks to get a list of available tasks.
Error: Could not execute build using Gradle distribution
http://services.gradle.org/distributions/gradle-1.6-bin.zip
我附上了截图:
我该怎么办?
答案 0 :(得分:0)
屏幕截图中的第二个错误对我来说更重要。您必须确保Android Studio能够下载并执行gradle二进制文件。如果您使用的是代理,则必须在Android Studio中对其进行配置。
要检查gradle任务,请转到命令行上的项目文件夹,然后键入" gradlew tasks"
您还可以为gradle配置代理。只需使用以下属性在(您的项目文件夹)中创建 gradle.properties 文件:
systemProp.http.proxyHost=www.example.org
systemProp.http.proxyPort=8080
systemProp.http.proxyUser=userid
systemProp.http.proxyPassword=password
systemProp.http.nonProxyHosts=*.nonproxy.com|localhost
答案 1 :(得分:0)
我不相信这是海报的问题,但为了别人的利益,我会添加我发现的内容,因为我正在帮助Windows XP上遇到同样错误的人。
在他的案例中,问题似乎是Android Studio项目的路径中有空格(因为Windows XP使用Documents and Settings目录)。我让他在一个没有空格的目录中生成一个新项目,它构建并运行没有问题。实际上可能还有别的东西,但像往常一样,最好避开路径中的空格。