在构建 Android 项目时,我遇到了这个问题,我还交叉检查了我的系统环境变量,但无法确定实际问题:
引起:java.nio.file.InvalidPathException:索引52处的非法字符:C:\ Users \ username \ AppData \ Local \ Android \ sdk; C:\ Users \ username \ AppData \ Local \ Android \ Sdk \ platform -tools;C:\Users\用户名\AppData\Local\Android\Sdk uild-tools 8.0.3<:>
请帮帮我。
jar 任务遇到了像您这样的问题:
Execution failed for task ':lib-foo:bazJar'.
> Illegal char <:> at index 42: C:\bar\boo\lib-foo\build\2clever\task ':lib-foo:bazJar' property 'archiveBaseName'
替换3行:
archiveBaseName = 'uberBaz'
archiveVersion = '' // don't append version string
outputs.file "${2cleverDir}/${archiveBaseName}" // i guess the problem is here
有两个:
archiveFileName = 'uberBaz.jar'
outputs.file "${2cleverDir}/uberBaz"
解决了我的问题。