Android Studio 解决aapt "finished with non-zero exit value 1"问题,aaptnon-zero

问题描述

今天使用Android Studio更改了几张图片,结果发现以下问题。stackoverflow上很多类似问题,但并不是同一个说要改build-tools或者是其他工具版本问题,但是本来都能够正常运行更改了图片就有了问题。。

com.android.ide.common.process.ProcessException: 
org.gradle.process.internal.ExecException: 
Process 'command 'C:\Users\Vishnu Ruhela\AppData\Local\Android\sdk\build-tools
\21.1.2\aapt.exe'' finished with non- zero exit value 1

好在经过不断努力和尝试还是解决了

解决方法

一、修改应用launcher icon的引用方式

即从drawable改为mipmap: 
右键res->New->Android resourse directory->选择mipmap,第一步; 
右键mipmap->New->Image Asset,完成剩下的操作。

二、修改manifest

1、修改android:icon的”@drawable/ic_launcher”为”@mipmap/ic_launcher” 
2、在application中添加tools:replace=”android:icon”,参见如下代码:

<application android:allowBackup="true"tools:replace="android:icon"android:icon="@mipmap/ic_launcher"android:label="@string/app_name"android:theme="@style/AppTheme">

如果tools标红,manifest标签中增加xmlns:tools=”http://schemas.android.com/tools”即可。


你可能感兴趣的:(android,android,报错,Studio)