In my case it was wrong namespace in menu.xml
:
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item android:id="@+id/menu_item_share"
app:actionProviderClass="android.support.v7.widget.ShareActionProvider"/>
Pay attention to app:actionProviderClass="android.support.v7.widget.ShareActionProvider"
: it should have
- correct package (
android.widgetandroid.support.v7.widget) - correct namespace (
androidapp).
Unfortunatelly, the compiler compiles it without errors, only Android Studio makes notification with underlining.