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