专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 移动开发

解决aapt "finished with non-zero exit value 1"有关问题

发布时间:2010-05-29 23:49:19 文章来源:www.iduyao.cn 采编人员:星星草
解决aapt "finished with non-zero exit value 1"问题

问题描述

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

com.android.ide.common.process.ProcessException: 
org.gradle.process.internal.ExecException: 
Process 'command 'C:UsersVishnu RuhelaAppDataLocalAndroidsdkbuild-tools
21.1.2aapt.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”即可。

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

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: