Я играю с Android Studio и Gradle, и мне интересно, что на самом деле делает gradle-aware make
. Причина моего интереса заключается в том, что изначально у меня создалось впечатление, что конфигурация запуска по умолчанию для новых проектов AS по умолчанию gradle-aware make
запускает команду gradle assembledebug (глядя на статус внизу базы данных AS во время сборки показывает задачу app:assembleDebug
), а затем некоторые команды установки и запуска.
Однако при тестировании на машине с версией 1.9 в качестве установленной версии Gradle и оберткой по проекту, установленной в 1.10, я получаю следующее
- gradle assembledebug → Ошибка: не удалось создать плагин типа AppPlugin.
- ./gradlew assembleDebug → Успех
- AS Run → Success
На мой взгляд, выше AS Run
должен завершиться ошибкой, если gradle-aware make
использовал gradle assembledebug
Глядя на src, я вижу класс MakeBeforeRunTaskProvider.java и обязывает, но я не могу см. соответствующую информацию