三方库报错真的就没有办法了吗?
生活随笔
收集整理的這篇文章主要介紹了
三方库报错真的就没有办法了吗?
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
前言
項(xiàng)目最近適配了安卓10,而安卓10廢棄了某些api,導(dǎo)致調(diào)用后就報(bào)錯(cuò),比如:
val var5: TelephonyManager = getSystemService("phone") as TelephonyManager var5.deviceId//導(dǎo)致崩潰而項(xiàng)目中用的某個(gè)庫(kù)會(huì)在某些情況下調(diào)用該代碼(這個(gè)庫(kù)比較重要,更換的話問(wèn)題比較多,且提問(wèn)題的話肯定就趕不上上線了),于是就想辦法能不能修改jar包來(lái)規(guī)避該問(wèn)題
然后試了下果然還是可以
前提
正文
擴(kuò)展
如果是aar包的話也是一樣,可以把a(bǔ)ar包解壓,然后拿到里面的class.jar再次解壓就可以進(jìn)行替換了
如果只是替換aar包內(nèi)的res資源的話,可以直接在項(xiàng)目?jī)?nèi)創(chuàng)建同目錄同名的文件就可以在打包的時(shí)候自動(dòng)合并了
end
總結(jié)
以上是生活随笔為你收集整理的三方库报错真的就没有办法了吗?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 查看ndk崩溃
- 下一篇: 解决Android Studio内代码乱