Error-Expected resource of type

nintyuui發表於2021-09-09

原標題:Error-Expected resource of type styleable [ResourceType]


錯誤資訊

Expected resource of type styleable [ResourceType]

錯誤原因

最近在專案中由於要使用沉浸式通知欄,所以使用了一個工具類SystemBarTintManager,而這個工具類在專案打包的過程中提示了一個錯誤:Expected resource of type styleable

圖片描述

解決方案

在stackoverflow中發現很多人反饋這個問題,解決方案是在使用 TypedArray 的方法宣告處頂部加上 @SuppressWarnings(“ResourceType”) 忽略該警告,然後就可以正常簽名編譯。具體做法如下:

@SuppressWarnings("ResourceType")
public SystemBarTintManager(Activity activity) {

            ……
}

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3209/viewspace-2799821/,如需轉載,請註明出處,否則將追究法律責任。

相關文章