Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Studio-未找到与给定名称匹配的资源_Android_Android Resources_Build.gradle - Fatal编程技术网

Android Studio-未找到与给定名称匹配的资源

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运行时)的文件,然后显示错误 我尝试了清理、重建、构建、刷新、重新同步项目

我正在Android Studio中开发一个应用程序,我使用Android Asset Studio制作启动器图标,然后我尝试复制/粘贴新图标以覆盖默认图标(就像我在Eclipse中经常做的那样),但什么都没有发生,因此,我所做的是将默认ic_启动器的名称更改为
a.png
,然后从windows eplorer将每个
ic_启动器.png
复制/粘贴到相应的mipmap文件夹中,并删除de
a.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,尝试进行干净的构建