前言
如果你開發(fā)了一個(gè)函數(shù)庫稻扬,想體驗(yàn)一行代碼優(yōu)雅使用攒巍,那么就需要把這個(gè)項(xiàng)目發(fā)布到JCenter上面嗽仪。而整個(gè)發(fā)布的流程,在網(wǎng)上有很多很不錯(cuò)的文章柒莉,可以去參考 這兩篇文章闻坚,Android Studio發(fā)布項(xiàng)目到Jcenter和Android 項(xiàng)目打包到 JCenter 的坑
坑一
Lint 檢查默認(rèn)是開啟的,Lint 會(huì)檢查項(xiàng)目中的語法錯(cuò)誤兢孝,如果沒有通過則無法繼續(xù)窿凤。只需要在 Module 的 build.gradle 添加如下代碼:
android {
lintOptions {
abortOnError false
}
}
坑二
javadoc出錯(cuò),在Project 的build.gradle 加入以下代碼:
括號(hào)的值跨蟹,根據(jù)報(bào)錯(cuò)的提示填寫雳殊,而我這里是標(biāo)紅的位置報(bào)錯(cuò):
坑三
造成這個(gè)原因是因?yàn)閖dk版本不一致。根據(jù)以下的版本對應(yīng)關(guān)系窗轩,下載相對應(yīng)的jdk 版本即可夯秃,版本的對應(yīng)關(guān)系如下:
坑四
這個(gè)錯(cuò)誤,在Bintray中沒有找到你在build.gradle 下面圖片標(biāo)紅的庫名痢艺。
坑五
最后一步卡在97%請檢查你是否開啟了proxy仓洼,檢查你的gradle.properties下是否有proxy的信息,將之刪除