Пока я пользовался Android Studio 3.1, все работало нормально.Но после недавнего обновления до 3.2 я вижу следующее:
- вызов "build" / "make module" приводит к выполнению
Executing tasks: [assemble]
- , вызывая "build" / "makeProject "приводит к тому же, задача сборки также выполняется
До обновления я смог выставить правильную задачу сборки (например, assembleDebug<...>
).
Кто-нибудь знаетгде я могу это исправить?Можно ли как-нибудь проверить, какая задача связана с этими меню, и отредактировать их?У меня есть эта проблема только с одним проектом ...
В настоящее время мне нужно вручную выполнить задачу gradle, чтобы получить то, что я хочу, пункты меню, кажется, не работают ...
Настройка
- Я использую варианты
- Я выбрал вариант сборки типа отладки, все мои модули также настроены на отладку:
- приложениявариант сборки:
devWithoutTestWithAccessibilityDebug
- все остальные варианты сборки модулей:
debug
Текущее решение
Я использую свои собственные задачи Gradle для своей наиболее распространенной сборки разработки, как показано ниже:
task runDev (type: Exec, dependsOn: 'installDevWithoutTestWithAccessibilityDebug') {
commandLine android.getAdbExe().toString(), "shell",
"monkey",
"-p", "com.my.app.debug",
"-c", "android.intent.category.LAUNCHER", "1"
}
То, что я пробовал
Очистить проект, как показано ниже:
- удалить ВСЕ * .iml файлы
- удалить
.gradle
и .idea
папку - удалить все временные файлы
- снова импортировать проект
- синхронизировать проект с файлами Gradle
- создать конфигурацию запуска приложения снова и запустить ее
Тем не менее я заканчиваю с тем же результатом ...