Я предполагаю, что вы определили пользовательский адаптер для вашего ListView.
Если это так, вы можете назначить onClickListener
для вашей кнопки внутри метода getView()
пользовательского адаптера.
Я не уверен, почему это происходит, но в качестве обходного пути вы можете использовать задачи построения градиента.
Я обычно делаю все это из командной строки. Если у вас нет каких-либо сбоев сборки, попробуйте сделать следующее:
./gradlew assembleRelease
Вы можете увидеть несколько способов подписать свою сборку, используя этот процесс здесь: Как создать подписанный файл apk с выпуском используя Gradle?
Вы пытались проверить, что ваша структура проекта имеет фасет Android? Посмотрите в разделе
Файл> Структура проекта> Настройки проекта> Границы
Этого не было для моего проекта и не удалось создать.
Синхронизация проекта, похоже, решила проблему для меня:
Файл> Синхронизировать