簡體   English   中英

如何修復錯誤 androidx.appcompat.widget.Toolbar

[英]How to fix error androidx.appcompat.widget.Toolbar

android.view.InflateException: Class not found resources at android.graphics.drawable.DrawableInflater_Delegate.inflateFromClass(DrawableInflater_Delegate.java:63) at android.graphics.drawable.DrawableInflater.inflateFromClass(DrawableInflater.java:201) at android.graphics.drawable .DrawableInflater.inflateFromXmlForDensity(DrawableInflater.java:141) at android.graphics.drawable.Drawable.createFromXmlInnerForDensity(Drawable.java:1402) at android.graphics.drawable.Drawable.createFromXmlForDensity(Drawable.java:1361) at android.graphics. drawable.Drawable.createFromXml(Drawable.java:1336) at com.android.layoutlib.bridge.impl.ResourceHelper.getDrawable(ResourceHelper.java:360) at android.content.res.Resources_Delegate.getDrawable(Resources_Delegate.java:184) at android .content.res.Resources.getDrawable(資源 ources.java:922) at android.content.Context.getDrawable(Context.java:693) at android.view.View.setBackgroundResource(View.java:23636) at com.google.android.material.bottomnavigation.BottomNavigationItemView.( BottomNavigationItemView.java:98) at com.google.android.material.bottomnavigation.BottomNavigationItemView.(BottomNavigationItemView.java:89) at com.google.android.material.bottomnavigation.BottomNavigationItemView.(BottomNavigationItemView.java:85) at com.google .android.material.bottomnavigation.BottomNavigationMenuView.getNewItem(BottomNavigationMenuView.java:634) at com.google.android.material.bottomnavigation.BottomNavigationMenuView.buildMenuView(BottomNavigationMenuView.java:563) at com.google.android.material.bottomnavigation.BottomNavigationPresenter .updateMen uView(BottomNavigationPresenter.java:67) at com.google.android.material.bottomnavigation.BottomNavigationView.inflateMenu(BottomNavigationView.java:349) at com.google.android.material.bottomnavigation.BottomNavigationView.(BottomNavigationView.java:223) at com.google.android.material.bottomnavigation.BottomNavigationView.(BottomNavigationView.java:131) at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(NativeConstructorAccessorImpl.java:-2) at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl. java:62) at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:490) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java :959) 一個 t android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:1121) at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:72) at android.view.LayoutInflater.rInflate(LayoutInflater.java:1095) at android.view. LayoutInflater.rInflateChildren(LayoutInflater.java:1082) at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:1124) at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:72) at android.view.LayoutInflater.rInflate(LayoutInflater .java:1095) at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082) at android.view.LayoutInflater.inflate(LayoutInflater.java:680) at android.view.LayoutInflater.inflate(LayoutInflater.java:499)將堆棧復制到剪貼板提示:嘗試刷新布局。

“androidx.appcompat.widget.Toolbar”錯誤通常發生在項目中使用的 appcompat 庫版本有問題時。 您可以采取以下幾個步驟來嘗試修復錯誤:

檢查appcompat庫的版本:確保您項目中使用的appcompat庫的版本與您正在使用的Android SDK的版本兼容。 您可以通過查看項目中的 build.gradle 文件來檢查 appcompat 庫的版本。

更新appcompat庫:如果appcompat庫版本過舊,可以通過修改build.gradle文件中的版本號,然后同步你的工程進行更新。

清理並重建項目:有時,錯誤可能是由構建過程的問題引起的。 清理和重建項目可以幫助解決這個問題。

檢查缺少的依賴項:確保 appcompat 庫所需的所有依賴項都包含在您的項目中。 您可以通過查看項目中的 build.gradle 文件來檢查是否缺少依賴項。

檢查其他錯誤:“androidx.appcompat.widget.Toolbar”錯誤可能是由代碼中的其他問題引起的,例如缺少導入或損壞的鏈接。 檢查您的代碼是否存在任何其他錯誤並修復它們。

如果這些步驟都沒有幫助,您可能需要通過查看 logcat 或控制台中的錯誤消息和堆棧跟蹤來進一步調查錯誤原因。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM