第一个坑
要注册个人账号 !非公司账号
第二个坑:-bash: ./gradlew: Permission denied</div>
执行命令的权限不够,先执行如下命令赋予权限:
chmod +x gradlew 回车执行后,再执行上传jcenter命令就可以了。
第三个坑:Execution failed for task ':core:lint'.
Execution failed for task ':core:lint'.
> Lint found errors in the project; aborting build.
在上传过程中执行了lint检查,所以可能会报上面的错误。解决方法就是避免lint的检查,在每个module的gradle下面就要添加如下配置:
android {
lintOptions {
abortOnError false
}
}
第四个坑:Execution failed for task ':core:mavenAndroidJavadocs'.
Execution failed for task ':core:mavenAndroidJavadocs'.
> Javadoc generation failed. Generated Javadoc options file (useful for troubleshooting): '/Users/zhou/git/app/core/build/tmp/mavenAndroidJavadocs/javadoc.options
'
在上传过程中执行了javadoc检查,所以可能会报上面的错误。解决方法就是避免javadoc的检查,在项目根目录下的gradle下面就要添加如下配置:
allprojects {
repositories {
jcenter()
}
tasks.withType(Javadoc) {
options.addStringOption('Xdoclint:none', '-quiet')
options.addStringOption('encoding', 'UTF-8')
}
}
标签:core,task,jcenter,lint,failed,Execution,上传,options
From: https://blog.51cto.com/u_14523369/6154773