我昨天升級到Android Studio 1.4。在升級之前,我可以在運行/調試配置下在任務字段中使用「彙編」運行Gradle彙編。根據this StackOverflow question和Google 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組裝。
我如何對Mac執行此操作? –
嘗試使用gradlew assembleDebug @Isteffy –