AAPT: error: resource android:drawable/ic_search is private
AAPT: error: resource android:drawable/ic_search is private
我为 res/menu 中的操作栏制作了一个菜单 .xml 文件。这是我的代码:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/search"
android:icon="@android:drawable/ic_search"
app:showAsAction="always"
android:title="Search">
</item>
</menu>
当我尝试 运行 我的应用程序时,出现此错误:
AAPT: error: resource android:drawable/ic_search is private.
我尝试清理项目,同步Gradle等,在Gradle中写disable PrivateResource
,在我的.xml里写tools:ignore="PrivateResource"
。但是 none 这有帮助。
谢谢你帮助我。
我发现我做错了什么。我写了
android:icon="@android:drawable/ic_search"
但是应该这样写:
android:icon="@drawable/ic_search"
我为 res/menu 中的操作栏制作了一个菜单 .xml 文件。这是我的代码:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/search"
android:icon="@android:drawable/ic_search"
app:showAsAction="always"
android:title="Search">
</item>
</menu>
当我尝试 运行 我的应用程序时,出现此错误:
AAPT: error: resource android:drawable/ic_search is private.
我尝试清理项目,同步Gradle等,在Gradle中写disable PrivateResource
,在我的.xml里写tools:ignore="PrivateResource"
。但是 none 这有帮助。
谢谢你帮助我。
我发现我做错了什么。我写了
android:icon="@android:drawable/ic_search"
但是应该这样写:
android:icon="@drawable/ic_search"