У меня установлен Android Studio 0.4.3 в моей системе и попытайтесь импортировать и запустить официальные образцы с сайта разработчиков Android:
http://developer.android.com/samples/index.html
К сожалению, когда я пытаюсь скомпилировать, я получаю следующую ошибку:
FAILURE: Не удалось определить, какие задачи выполнить.
Что пошло не так: задача "собрать" не найдена в корневом проекте "ActionBarCompat-Basic".
Попробуйте выполнить задачи градации, чтобы получить список доступных задач.
Как вы можете видеть, я попытался скомпилировать пример ActionBarCompat-Basic, но результат будет одинаковым для всех образцов.
Я уже пытался удалить <component name="FacetManager">... </component>
из моего iml
файла и удалил папку .idea
как это предлагается в этом потоке:
Gradle: FAILURE: не удалось определить, какие задачи выполнить
Это не решило проблему. После удаления файлов я импортировал проект в Android Studio и попытался скомпилировать его. Как следствие iml
файл и .idea
папка генерируются снова и сообщение об ошибке остается неизменным.
Кто-нибудь еще получил эту проблему? Любая помощь очень ценится!
В примерах проектов используется старая версия плагина gradle, которая больше не поддерживается Android Studio 0.4.3
Просьба внести следующие изменения:
Перейдите в файл build.gradle
(например, ActionBarCompat-BasicSample/build.gradle) внутри проекта и замените путь класса зависимостей в начале этого
dependencies {
classpath 'com.android.tools.build:gradle:0.7.+'
}
Изменение distrubutionUrl
в ActionBarCopat-Basic/gradle/gradle-wrapper.properties
файл в этом
distributionUrl=http\://services.gradle.org/distributions/gradle-1.9-all.zip
Если вы используете gradle version 1.10, замените 0.7.+ to 0.8.+
И 1.9 to 1.10
в приведенных выше конфигурациях.
Я предполагаю, что вы уже удалили компонент FacetManager из файла ActionBarCopat-Basic.iml и повторно импортировали проект.
Это отлично сработало для меня.