adwiv / android-fat-aar

Gradle script that allows you to merge and embed dependencies in generted aar file
The Unlicense
1.46k stars 435 forks source link

[fix] fat-aar getMergedInputResourceSets #93

Open huangjunkun opened 4 years ago

huangjunkun commented 4 years ago

https://github.com/adwiv/android-fat-aar/blob/5e1e2512200a6222103ff5bd074636e8458ae107/fat-aar.gradle#L210

// Bugfix: 防止目录地址的startIndex 前面包含/build/目录,所以从startIndex开始查找! def endIndex = aarPath.indexOf('/build/', startIndex) 否则: resname = aarPath.substring(startIndex, endIndex).replace('/', ':')

Cause: java.lang.StringIndexOutOfBoundsException: String index out of range: xxx