Build - Сделать модуль / проект использует неправильный тип сборки - PullRequest
0 голосов
/ 26 сентября 2018

Пока я пользовался 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
  • создать конфигурацию запуска приложения снова и запустить ее

Тем не менее я заканчиваю с тем же результатом ...

...