AndroidStudio 导入第三方类库
2016-01-26 12:03
656 查看
这个是我的个人经验:
仅供参考。
第一步:删掉第三方类库目录中的bin,gen两个文件夹;不然会导入不成功;应该会报下面的错误
删除之后,应该可以选择,导入到项目中,点击编译,应该会报错。
下面是对我遇到的两个错误,拿出来讲一下解决方式,仅供参考,如果有更好的方法,希望留言。
第二步:遇到错误:
Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : Attribute application@icon value=(@drawable/aircall_logo) from AndroidManifest.xml:55:9-46
is also present at [Ihu2.0:zxingbar_lib:unspecified] AndroidManifest.xml:22:9-45 value=(@drawable/ic_launcher)
Suggestion: add 'tools:replace="android:icon"' to <application> element at AndroidManifest.xml:50:5-395:19 to override
Errors while building APK. You can find the errors in the 'Messages' view.
大致意思是说,清单文件合并失败,因为两个项目中的清单文件都有android:icon属性,重复了,需要删除一个。
解决方案:将第三方类库的android:icon属性删除,保留app项目中的清单文件中的android:icon属性。
第三部:遇到错误:
Error:Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'E:\android-sdk-windows-all\build-tools\23.0.2\aapt.exe'' finished with non-zero exit value 1
这个问题,应该是说:
(1)资源文件重复了,或者说,图片重复了。
(2)文件不存在,也会报这个错误;
一个典型的就是ic_launcher.png图片重复了,app项目和第三方类库中的图片重复了
解决方案(1):删除第三方类库中,与app项目重复的图片,同时,看看有没有其它的图片重复了
参考资料:http://stackoverflow.com/questions/29965398/gradle-finished-with-non-zero-exit-value-1-ic-launcher-png-error-duplicate-fi
上面的错误,还有一种可能,png文件的名称,取名有问题
解决方案(2):修改png文件名
参考资料:http://stackoverflow.com/questions/29763634/android-process-command-aapt-exe-finished-with-non-zero-exit-value
仅供参考。
第一步:删掉第三方类库目录中的bin,gen两个文件夹;不然会导入不成功;应该会报下面的错误
删除之后,应该可以选择,导入到项目中,点击编译,应该会报错。
下面是对我遇到的两个错误,拿出来讲一下解决方式,仅供参考,如果有更好的方法,希望留言。
第二步:遇到错误:
Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : Attribute application@icon value=(@drawable/aircall_logo) from AndroidManifest.xml:55:9-46
is also present at [Ihu2.0:zxingbar_lib:unspecified] AndroidManifest.xml:22:9-45 value=(@drawable/ic_launcher)
Suggestion: add 'tools:replace="android:icon"' to <application> element at AndroidManifest.xml:50:5-395:19 to override
Errors while building APK. You can find the errors in the 'Messages' view.
大致意思是说,清单文件合并失败,因为两个项目中的清单文件都有android:icon属性,重复了,需要删除一个。
解决方案:将第三方类库的android:icon属性删除,保留app项目中的清单文件中的android:icon属性。
第三部:遇到错误:
Error:Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'E:\android-sdk-windows-all\build-tools\23.0.2\aapt.exe'' finished with non-zero exit value 1
这个问题,应该是说:
(1)资源文件重复了,或者说,图片重复了。
(2)文件不存在,也会报这个错误;
一个典型的就是ic_launcher.png图片重复了,app项目和第三方类库中的图片重复了
解决方案(1):删除第三方类库中,与app项目重复的图片,同时,看看有没有其它的图片重复了
参考资料:http://stackoverflow.com/questions/29965398/gradle-finished-with-non-zero-exit-value-1-ic-launcher-png-error-duplicate-fi
上面的错误,还有一种可能,png文件的名称,取名有问题
解决方案(2):修改png文件名
参考资料:http://stackoverflow.com/questions/29763634/android-process-command-aapt-exe-finished-with-non-zero-exit-value
相关文章推荐
- 基于openfire+smack开发Android即时聊天应用[一]-用户注册、登陆、修改密码、注销等
- Android4.4.2KK竖屏强制更改为横屏的初步简略方案
- 从零開始学android<Menu菜单组件.三十.>
- 【转】android中最好的瀑布流控件PinterestLikeAdapterView
- android从activity跳转到fragment解决
- 2016这些Android技术会很火
- 2015年Android开发新技术小结
- Android logcat不输出
- AndroidStudio 常用快捷键
- android CheckBox与监听
- android 自定义状态栏和导航栏分析与实现
- Android Service与Activity之间通信的几种方式
- Android JUnit Test——批量运行测试代码
- Android activity加入左右监听手势,页面是一个listview,不影响listview的点击事件
- android 在drawable描边只描一边
- Android Navigation Drawer
- AndroidStudio开启时报错问题
- Android layoutInflate.inflate 方法具体解释,removeView()错误解决
- Android的XML的解析方式介绍
- android上传图片、视频、文件,服务端使用wcf接收