先扯兩句
萬(wàn)萬(wàn)沒(méi)想到啊,就是因?yàn)楹笈_(tái)一個(gè)參數(shù)把Boolean傳成了String,就導(dǎo)致這是寫的第三篇博客了,這就是傳說(shuō)中的蝴蝶效應(yīng)嗎?
當(dāng)然,若是仔細(xì)看了這三篇文字的可能會(huì)說(shuō)Gson將String轉(zhuǎn)換為Boolean不會(huì)報(bào)錯(cuò)、AS Junit test的java測(cè)試,可以通過(guò)testImplementation 導(dǎo)入不支持的包避免報(bào)錯(cuò),以及當(dāng)前的這篇Maven庫(kù)的最新版本查看,實(shí)際上就是發(fā)現(xiàn)問(wèn)題并解決問(wèn)題的步驟而已。
之所以拆成三段,主要就是多混點(diǎn)瀏覽量,順便從封裝的思想來(lái)看,也方便在其他博客進(jìn)行中相互應(yīng)用,強(qiáng)行解釋一波后,我們還是進(jìn)入正文吧。
這次換個(gè)套路,先上目錄地址嘍,都是Android的小知識(shí)點(diǎn)或者bug集錦,大家有問(wèn)題可以來(lái)此查詢哦
下面給大家展示個(gè)神器,叫附錄——目錄,好了,閑言少敘,下面進(jìn)入正題。
正文
在開發(fā)過(guò)程中,倒不是說(shuō)只有Android開發(fā),包括其他的開發(fā)也是一樣,多少都有需要引用不同的Maven庫(kù),無(wú)論是公司的還是第三方提供的。而使用到了庫(kù)就存在了使用版本的問(wèn)題:

人的版本
雖然說(shuō)沒(méi)有必要實(shí)時(shí)跟進(jìn)每一個(gè)引用的Maven庫(kù)的版本,可是總不能21世紀(jì)還在使用公元前的Maven吧。所以就需要有這么一個(gè)地方查看每一個(gè)Maven的歷史版本,這里就要隆重推薦MVNRepository
在這里插入圖片描述
寫博客的時(shí)候小試了一下,竟然查到了我自己上傳的一個(gè)基于SQLite的數(shù)據(jù)庫(kù)工具M(jìn)aven(雖然還沒(méi)發(fā)現(xiàn)有什么人用),還小小竊喜了一下。不過(guò)這里就不給鏈接了,因?yàn)椴榈降腗aven是之前在Bintray jCenter上發(fā)布的,可惜后面想要繼續(xù)維護(hù)的時(shí)候發(fā)現(xiàn)jCenter無(wú)法支持gradle version 5.+,因此只能無(wú)奈放棄(博客發(fā)布時(shí)沒(méi)有進(jìn)一步測(cè)試,不確定是否已經(jīng)可以使用)。
現(xiàn)在已經(jīng)將維護(hù)工作放到了jitpack中維護(hù)了(主要是因?yàn)楹?jiǎn)單)(在MVNRepository中查不到),當(dāng)然后續(xù)有時(shí)間會(huì)跟進(jìn)jCenter或者研究中央倉(cāng)庫(kù)Central的發(fā)布流程。