解决aapt finished with non

问题描述

最近使用Android Studio导入Eclipse工程后,常遇到如下的报错:

com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command ‘C:-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==”@style/AppTheme”>

如果tools标红,manifest标签中增加xmlns:tools=””即可。

问题的具体原因无从做更深入分析,但是这样操作既符合新应用规范,又解决了我的棘手问题。

,莫找借口失败,只找理由成功。

解决aapt finished with non

相关文章:

你感兴趣的文章:

标签云: