2015-10-11 116 views
3

我昨天升級到Android Studio 1.4。在升級之前,我可以在運行/調試配置下在任務字段中使用「彙編」運行Gradle彙編。根據this StackOverflow questionGoogle Code forumsAndroid Studio 1.4 - 在根項目'bin'中找不到任務'assemble'

3:22:48 PM: Executing external task 'assemble'...

FAILURE: Build failed with an exception.

  • What went wrong: Task 'assemble' not found in root project 'bin'.

  • Try: Run gradle tasks to get a list of available tasks. Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 0.095 secs Task 'assemble' not found in root project 'bin'. 3:22:48 PM: External task execution finished 'assemble'.

我嘗試添加「任務組裝{}」到根的build.gradle文件:現在

,我收到以下錯誤。這沒有奏效。

我也試圖根據this answer on Stack Overflow.我的根的build.gradle去除

<component name="FacetManager"> ... <!-- remove all in this node </component>

如下:

// Top-level build file where you can add configuration options common to all sub-projects/modules. 

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:1.3.0' 

    // NOTE: Do not place your application dependencies here; they belong 
    // in the individual module build.gradle files 
    } 

} 


allprojects { 
    repositories { 
     jcenter() 
    } 
} 

我也嘗試導入文件作爲一個新的Android Studio項目。我能夠通過模擬器運行它來生成app-debug.apk。我也嘗試將我的Bitbucket存儲庫克隆到昨天最後提交的版本,以導入到Android Studio中,但這也不起作用。我對Android的東西相當陌生,對此很難過。任何幫助表示讚賞。

編輯 - 我解決了這個問題,併發布,所以它可能會幫助別人。 我能夠從命令行組裝。我在Windows上,所以命令是:

gradlew.bat assembleDebug

這工作。 我完全退出了Android Studio。我不確定這一步是否重要。然後我打開了Gradle側欄,它是空的。我點擊刷新按鈕,突然Gradle任務再次出現,並且能夠從Run選項再次運行Gradle APK組裝。

回答

1

在Linux上,你可以使用這個命令:

gradlew assembleDebug 

有兩個文件來執行搖籃:

  1. gradlew.bat爲Windows
  2. gradlew爲Linux
+0

我如何對Mac執行此操作? –

+1

嘗試使用gradlew assembleDebug @Isteffy –

相關問題