导入weiboSDK出现aapt错误
2017-04-02 本文已影响0人
穿拖鞋的日子
近来在做第三方weibo项目时,打算直接导入已有的weiboSDK作为lib使用,demo结构如下:
![](https://img.haomeiwen.com/i5490891/cc5cdc92e22b2a4a.png)
![](https://img.haomeiwen.com/i5490891/dcd48dcb368056c6.png)
但接着问题就来了,gradle同步以后,出现以下提示:
Error:Execution failed for task ':app:projectLibs:weiboSDK:processReleaseResources'.
> com.android.ide.common.process.ProcessException: Failed to execute aapt
![](https://img.haomeiwen.com/i5490891/c4726f8f7658baa6.png)
百度了很久,也没有合适的答案,类似的问题大多都是提示去到setting里给SDKTool那打勾就可以了,但对于第三方的SDK,就完全派不上用场。
后来看到stackoverflow上的一个问题,提到compileSdk的:
http://stackoverflow.com/questions/42325623/errorexecution-failed-for-task-appprocessdebugresources-failed-to-execute-aapt
后来查看了导入的SDK和项目本身的SDK版本,一对比:
![](https://img.haomeiwen.com/i5490891/b290c658d3a99e78.png)
![](https://img.haomeiwen.com/i5490891/eaf923c04bf3cf60.png)
就是这里!居然给这里摆了一道,然后把weiboSDK的compileSdkVerion,buildToolVersion改成和app.gradle的一样就可以顺利通过编译了!