при обновлении до android-studio 3.4.x/gradle build plugin 3.4.x/gradle 5.3... интересно, если это проблема с плагином android.
ERROR: No value has been specified for property 'manifestOutputDirectory'.
Мой скрипт Gradle не использует переменные, связанные с манифестом, и не изменил манифест. Версия перед моим обновлением - Android-Studio: 3.3/Gradle pulgin: 3.3.2/Gradle: 5.3
Первое обновление (20190508): метод исправления (временный)
Найдите метод временного исправления, но метод исправления ошибки до сих пор неизвестен. Способы избежать: Я работаю в системе Mac OS X: нажмите Android Studio-> Настройки...-> Экспериментальная снимите флажок: синхронизировать только активный вариант.
Я изучил документацию. Эта функция может улучшить скорость компиляции. Если я найду метод исправления, я все равно захочу проверить "Синхронизировать только активный вариант".
Второе обновление (20190518) :
Просматривая некоторые документы, не нашел решения.
Но, вероятно, найдите некоторые повторяющиеся условия для вашей справки.
Процесс этой проблемы состоит в том, чтобы взять на себя инициативу начать операцию синхронизации проекта Gradle. Например, два места на рисунке появятся при нажатии. Если есть проблема, вам нужно снять флажок "Синхронизировать только активный вариант".
Однако после успешной компиляции и установки установите флажок "Синхронизировать только активный вариант". Эта проблема больше не появится, даже если вы измените файл build.gradle, в верхнем уведомлении, которое необходимо снова синхронизировать, не нажимайте "Синхронизировать". Теперь, непосредственно используйте запуск приложения или отладку приложения, Android-студия автоматически выполнит синхронизацию, а затем скомпилирует и запустит, и эта проблема больше не возникнет.
Сначала я подумал, что изменение кода build.gradle может исправить эту проблему. Теперь я чувствую, что у Android-студии или gradle-плагина есть проблемы с выполнением синхронизации проекта. Я надеюсь, что следующая версия решит эту проблему.
Третье обновление (20190821) :
Android-студия 3.5.0/плагин gradle build 3.5.0/gradle 5.4.1
Текущая последняя стабильная версия исправила эту проблему.
Включить "Синхронизировать только активный вариант" в порядке.