в вашем случае у вас должна быть строка кода перед этими строками ... если у вас нет этой строки, это проблема
setSupportActionBar(toolbar);
однако я сам использую панель инструментов материала и добавляю значок и текст в панель инструментов в xml и избавилась от этих методов! см. один из моих xml файлов для образца
<com.google.android.material.appbar.AppBarLayout
android:background="@color/colorPrimary"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<com.google.android.material.appbar.MaterialToolbar
android:layout_width="match_parent"
android:layout_height="?actionBarSize">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/iv_back"
android:onClick="onClick"
android:layout_width="wrap_content"
android:padding="16dp"
android:background="@drawable/ripple_on_primary"
android:layout_centerVertical="true"
android:layout_alignParentEnd="true"
android:src="@drawable/ic_back"
android:layout_height="wrap_content"/>
<TextView
android:layout_centerVertical="true"
android:layout_toStartOf="@id/iv_back"
android:id="@+id/tv_toolbar"
style="@style/tvTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/previous_transactions" />
<TextView
style="@style/tvContent"
android:text="@string/help"
android:id="@+id/tv_help"
android:onClick="onClick"
android:layout_centerVertical="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</RelativeLayout>
</com.google.android.material.appbar.MaterialToolbar>
</com.google.android.material.appbar.AppBarLayout>