近來(lái)在做第三方weibo項(xiàng)目時(shí),打算直接導(dǎo)入已有的weiboSDK作為lib使用辅搬,demo結(jié)構(gòu)如下:
在App文件夾下唯沮,新建一個(gè)文件夾,然后在setting.gradle里面進(jìn)行include堪遂。
簡(jiǎn)單的include
但接著問(wèn)題就來(lái)了烂翰,gradle同步以后,出現(xiàn)以下提示:
Error:Execution failed for task ':app:projectLibs:weiboSDK:processReleaseResources'.
> com.android.ide.common.process.ProcessException: Failed to execute aapt
百度了很久蚤氏,也沒(méi)有合適的答案甘耿,類似的問(wèn)題大多都是提示去到setting里給SDKTool那打勾就可以了,但對(duì)于第三方的SDK竿滨,就完全派不上用場(chǎng)佳恬。
后來(lái)看到stackoverflow上的一個(gè)問(wèn)題捏境,提到compileSdk的:
http://stackoverflow.com/questions/42325623/errorexecution-failed-for-task-appprocessdebugresources-failed-to-execute-aapt
后來(lái)查看了導(dǎo)入的SDK和項(xiàng)目本身的SDK版本,一對(duì)比:
weiboSDK.gradle
app.gradle
就是這里毁葱!居然給這里擺了一道垫言,然后把weiboSDK的compileSdkVerion,buildToolVersion改成和app.gradle的一樣就可以順利通過(guò)編譯了倾剿!