android 非SDK API blacklist处理
現(xiàn)象:Android P上的提醒彈窗 (Detected problems with API compatibility(visit g.co/dev/appcompat for more info)
用veridex檢測(cè)一堆問(wèn)題,優(yōu)先解決blacklist問(wèn)題
#22: Reflection blacklist Landroid/service/media/IMediaBrowserServiceCallbacks$Stub;->asInterface use(s):
? ? ? ?Landroid/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21$Stub;-><clinit>()V
#23: Reflection blacklist Landroid/service/media/IMediaBrowserServiceCallbacks;->onConnect use(s):
? ? ? ?Landroid/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21;-><init>(Ljava/lang/Object;)V
#24: Reflection blacklist Landroid/service/media/IMediaBrowserServiceCallbacks;->onConnectFailed use(s):
? ? ? ?Landroid/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21;-><init>(Ljava/lang/Object;)V
#25: Reflection blacklist Landroid/service/media/IMediaBrowserServiceCallbacks;->onLoadChildren use(s):
? ? ? ?Landroid/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21;-><init>(Ljava/lang/Object;)V
項(xiàng)目中檢測(cè)出上面四個(gè)blacklist調(diào)用,看上去有點(diǎn)蒙, ?Landroid/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21構(gòu)造函數(shù)內(nèi)部調(diào)用屬于support內(nèi)部的問(wèn)題了,app級(jí)別如何解決呢?
考慮可能和support版本有關(guān),改為26.0.2上述四個(gè)消失。
備忘~
總結(jié)
以上是生活随笔為你收集整理的android 非SDK API blacklist处理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。