Я мог бы найти решение для вашей проблемы, но, будучи старым проектом, у вас могут быть проблемы с использованием библиотек.
Причина, по которой вы видите эту ошибку, заключается в использовании информации из этот ответ , потому что этот проект был написан в Eclipse IDE. В ответе говорится:
, когда Eclipse экспортирует проект в Gradle, он использует старую версию плагина Gradle, которую Android Studio не поддерживает.
Следуя его инструкциям, я изменилмоя версия Gradle до 2.3, но в Android Studio появилось еще несколько ошибок, в которых меня просили обновить мою версию до 3.3, как показано здесь в Структура проекта (Вы можете легко получить к этому доступ, используя Ctrl + Alt + Shift + S
). Обратите внимание, что Android Studio также попросила меня установить версию плагина gradle на 2.3 при другой ошибке, что я и сделал. Вы должны знать, что мне пришлось изменить свой distributionUrl в файле gradle-wrapper.properties, как вы можете видеть здесь
Наконец, Android Studio потребовала, чтобы я изменил buildToolsVersion, потому что он не мог сделатьмое приложение с оригинальным конфигом. Кроме того, что доставило мне больше всего неприятностей, так это функция runProgruard, которая, по словам Studio, не существует. Я нашел решение в этом ответе . Мое приложение build.gradle завершило вот так .
PS: на КАЖДОМ шаге изменения этой конфигурации мне приходилось переходить в меню build-> rebuild project и затем использовать кнопку gradle "повторить попытку». Иногда может показаться, что это не работает, но с терпением вы попадете туда.