Подтвердить что ты не робот

Пакета android.support.v7.internal.view.menu не существует: не удается найти класс символов MenuBuilder

Я только что обновил мою библиотеку поддержки с compile 'com.android.support:appcompat-v7:23.1.1' от compile 'com.android.support:appcompat-v7:23.1.0'.

Это дало мне эту ошибку:

package android.support.v7.internal.view.menu не существует: не может найти класс символов MenuBuilder

Я использую popupmenu в своем приложении.

Согласно google, PopUpMenu наследует интерфейс com.android.internal.view.menu.MenuBuilder.Callback и, следовательно, я получил список ошибок, когда я gradle создаю свое приложение: http://developer.android.com/reference/android/widget/PopupMenu.html

Кто-нибудь знает, устарел ли этот интерфейс?

4b9b3361

Ответ 1

Они немного изменили пакет, удалив "внутренний". Вам просто нужно изменить свой импорт:

android.support.v7.internal.view.menu.MenuBuilder

к

android.support.v7.view.menu.MenuBuilder

Ответ 2

Попробуйте очистить решение и снова создать его. Возможно, у вас могут быть проблемы с версиями пакетов или DLL в вашем решении.