Android Studio-未找到与给定名称匹配的资源
我正在Android Studio中开发一个应用程序,我使用Android Asset Studio制作启动器图标,然后我尝试复制/粘贴新图标以覆盖默认图标(就像我在Eclipse中经常做的那样),但什么都没有发生,因此,我所做的是将默认ic_启动器的名称更改为Android Studio-未找到与给定名称匹配的资源,android,android-resources,build.gradle,Android,Android Resources,Build.gradle,我正在Android Studio中开发一个应用程序,我使用Android Asset Studio制作启动器图标,然后我尝试复制/粘贴新图标以覆盖默认图标(就像我在Eclipse中经常做的那样),但什么都没有发生,因此,我所做的是将默认ic_启动器的名称更改为a.png,然后从windows eplorer将每个ic_启动器.png复制/粘贴到相应的mipmap文件夹中,并删除dea.png(Android Studio运行时)的文件,然后显示错误 我尝试了清理、重建、构建、刷新、重新同步项目
a.png
,然后从windows eplorer将每个ic_启动器.png
复制/粘贴到相应的mipmap文件夹中,并删除dea.png
(Android Studio运行时)的文件,然后显示错误
我尝试了清理、重建、构建、刷新、重新同步项目,但什么都没有发生,我得到了同样的错误。我还尝试将build文件夹重命名为build.old,正如thread所说,但仍然存在错误
Error:(16, 23) No resource found that matches the given name (at 'icon' with value '@mipmap/a.png').
Error:Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\MyUser\AppData\Local\Android\Sdk\build-tools\21.1.2\aapt.exe'' finished with non-zero exit value 1
Manifest.xml
...<application
android:allowBackup="true"
android:icon="@mipmap/a.png"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity ...
。。。
您没有指定.png
只要做:
android:icon="@mipmap/a"
所以,任何事情都有效,我必须重新制作应用程序,复制/粘贴所有课程和活动:
教训:不要弄乱资源管理器中的项目文件,使用Android Studio提供的自动框架解决方案。适合我的解决方案:
我删除了android studio中的mipmap文件夹,右键单击res folder->new->Image asset,然后单击Image selection->next…..获取我在其中输入的任何值,当它重建时,它会转到a。png@El_Mochiq,尝试进行干净的构建