AppCompatDelegate 无法实例化自定义视图充气器 android.support.v7.app.AppCompatViewInflater

2024-01-05

当获取发布 apk 时,我在应用程序的所有活动中收到此错误日志

04-03 17:10:54.105 26527-26527/? I/AppCompatDelegate: Failed to instantiate custom view inflater android.support.v7.app.AppCompatViewInflater. Falling back to default.
            java.lang.ClassNotFoundException: android.support.v7.app.AppCompatViewInflater
              at java.lang.Class.classForName(Native Method)
              at java.lang.Class.forName(Class.java:309)
              at java.lang.Class.forName(Class.java:273)
              at android.support.v7.app.j.b(AppCompatDelegateImplV9.java:1014)
              at android.support.v7.app.j.onCreateView(AppCompatDelegateImplV9.java:1092)
              at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:725)
              at android.view.LayoutInflater.inflate(LayoutInflater.java:482)
              at android.view.LayoutInflater.inflate(LayoutInflater.java:414)
              at android.view.LayoutInflater.inflate(LayoutInflater.java:365)
              at com.android.internal.policy.impl.PhoneWindow.generateLayout(PhoneWindow.java:3605)
              at com.android.internal.policy.impl.PhoneWindow.installDecor(PhoneWindow.java:3677)
              at com.android.internal.policy.impl.PhoneWindow.getDecorView(PhoneWindow.java:1943)
              at android.support.v7.app.j.x(AppCompatDelegateImplV9.java:374)
              at android.support.v7.app.j.w(AppCompatDelegateImplV9.java:323)
              at android.support.v7.app.j.b(AppCompatDelegateImplV9.java:284)
              at android.support.v7.app.c.setContentView(AppCompatActivity.java:139)
              at com.myapp.example.MainActivity.I(MainActivity.java:1523)
              at com.myapp.example.MainActivity.onCreate(MainActivity.java:358)
              at android.app.Activity.performCreate(Activity.java:6010)
              at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1129)
              at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2292)
              at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2413)
              at android.app.ActivityThread.access$800(ActivityThread.java:155)
              at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1317)
              at android.os.Handler.dispatchMessage(Handler.java:102)
              at android.os.Looper.loop(Looper.java:135)
              at android.app.ActivityThread.main(ActivityThread.java:5343)
              at java.lang.reflect.Method.invoke(Native Method)
              at java.lang.reflect.Method.invoke(Method.java:372)
              at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:905)
              at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:700)
            Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.v7.app.AppCompatViewInflater" on path: DexPathList[[zip file "/data/app/com.myapp.example-1/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
              at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
              at java.lang.Class.classForName(Native Method) 
              at java.lang.Class.forName(Class.java:309) 
              at java.lang.Class.forName(Class.java:273) 
              at android.support.v7.app.j.b(AppCompatDelegateImplV9.java:1014) 
              at android.support.v7.app.j.onCreateView(AppCompatDelegateImplV9.java:1092) 
              at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:725) 
              at android.view.LayoutInflater.inflate(LayoutInflater.java:482) 
              at android.view.LayoutInflater.inflate(LayoutInflater.java:414) 
              at android.view.LayoutInflater.inflate(LayoutInflater.java:365) 
              at com.android.internal.policy.impl.PhoneWindow.generateLayout(PhoneWindow.java:3605) 
              at com.android.internal.policy.impl.PhoneWindow.installDecor(PhoneWindow.java:3677) 
              at com.android.internal.policy.impl.PhoneWindow.getDecorView(PhoneWindow.java:1943) 
              at android.support.v7.app.j.x(AppCompatDelegateImplV9.java:374) 
              at android.support.v7.app.j.w(AppCompatDelegateImplV9.java:323) 
              at android.support.v7.app.j.b(AppCompatDelegateImplV9.java:284) 
              at android.support.v7.app.c.setContentView(AppCompatActivity.java:139) 
              at com.myapp.example.MainActivity.I(MainActivity.java:1523) 
              at com.myapp.example.MainActivity.onCreate(MainActivity.java:358) 
              at android.app.Activity.performCreate(Activity.java:6010) 
              at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1129) 
              at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2292) 
              at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2413) 
              at android.app.ActivityThread.access$800(ActivityThread.java:155) 
              at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1317) 
              at android.os.Handler.dispatchMessage(Handler.java:102) 
              at android.os.Looper.loop(Looper.java:135) 
              at android.app.ActivityThread.main(ActivityThread.java:5343) 
              at java.lang.reflect.Method.invoke(Native Method) 
              at java.lang.reflect.Method.invoke(Method.java:372) 
              at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:905) 
              at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:700) 
            Suppressed: java.lang.ClassNotFoundException: android.support.v7.app.AppCompatViewInflater
              at java.lang.Class.classForName(Native Method)
              at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
              at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
                  ... 32 more
            Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available

App Gradle 配置如下:

  • 编译SdkVersion 27,
  • buildTools版本“25.0.3”
  • minSdkVersion 16,
  • 目标SDK版本24
  • support_library_version = '27.1.0',
  • google_play_services_version = '12.0.1'**

注意:仅在发布版本中出现此错误,而在调试版本中则没有。

谢谢。


看起来这是一个错误appcompat-v7 27.1.0: https://issuetracker.google.com/issues/74289571 https://issuetracker.google.com/issues/74289571

2018 年 3 月 27 日 07:49

开发团队已修复您报告的问题,并将在未来的版本中提供。

您可以更新到支持库的较新版本(如果已发布此修复程序),或降级到不存在此错误的先前版本:27.0.2.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

AppCompatDelegate 无法实例化自定义视图充气器 android.support.v7.app.AppCompatViewInflater 的相关文章

  • 从ndk中的不同线程调用java方法

    我正在尝试使用 android 的 NDK 从 C 中的独立线程调用 java 静态方法 到目前为止我已经 JNIEnv env AttachJava jclass cls2 env gt FindClass com actvt showd
  • Android 模拟器在 Windows 7 64 位上崩溃

    我是一名 Android 开发新手 到目前为止只在我的 Android 手机上运行了 Hello World 当我尝试在模拟器模式下运行我的应用程序时 我看到带有键盘和接听 挂断按钮的模拟器窗口 但在我的应用程序运行之前我收到一个窗口对话框
  • 将 React Native 应用程序嵌入到现有的 ios/android 应用程序中

    我需要知道是否可以在现有的 ios android 应用程序中 嵌入 一个 React Native 应用程序 而不共享 React Native 应用程序代码 我们目前有一个 React Native 应用程序 它使用一些插件依赖项 并被
  • 使用 ViewPager 从 Activity 到 Fragment 的通信

    我有一个 Activity 和两个 Fragmentstablayout含有一个viewpager 现在我可以通过实现谷歌的指南回调接口从片段到活动进行通信 但我怎样才能以另一种方式沟通从活动到片段 如果活动中发生了一些事情 外部事件 我想
  • 从 Android 函数更新 Textview

    有人可以告诉我如何从函数更新 Android Textview 控件吗 我在互联网上进行了深入搜索 看到很多人都问同样的问题 我测试了线程但无法工作 有人有一个简单的工作示例吗 例如 调用一个函数 在循环中运行多次 并且该函数在 TextV
  • Gradle 构建过程失败

    我的项目正在成功构建 突然我在 Android studio 中收到以下错误 无法找到方法 org gradle api publish maven internal publication MavenPublicationInternal
  • 如何将webview内容划分为多个页面

    我必须使用 Android 上的 PdfDocument 从 webView 创建 PDF https developer android com reference android graphics pdf PdfDocument htm
  • openFileOutput 在单例类中无法正常工作 - 想法/解决方法?

    作为一名 Android 开发新手 我遇到了一些奇怪的问题 我想创建一个类 它方法其他类 活动 任何可以用于以某种特殊方式处理文件的类 假设为了简单起见 我们将记录一些内容 如果我在活动中执行以下操作 例如在 OnClick 侦听器中 则一
  • 移动到SD卡

    我知道从 android 2 2 开始可以使用移动到 SD 卡功能 我想知道有没有办法在我的程序中检测设备是否支持移动到 SD 卡功能 如果支持 则可以移动 否则如果不支持 则什么也不会发生 将在手机内存中 我的主要问题是我的应用程序支持
  • Android TextView 中的等宽表格数字

    我有一个自定义字体 默认情况下具有可变宽度数字字形 并且我想在 Android 中使用该字体的等宽表格数字功能TextView使数字垂直对齐 也就是说 改变如下 像这样的事情 要选择字体的表格数字功能 请使用TextView s fontF
  • java.exe 以非零退出值 1 结束

    只是为了开始 我并不是真正尝试从 Android 中的 xlsx 文件中读取单元格 我已经尝试了几乎所有我在 Google 上搜索到的内容 但是每次 在两台不同的 PC 上 都是 Java 1 7 0 79 当我尝试构建 运行 这个应用程序
  • 地理围栏不可用以及如何处理

    我正在 Android 上使用地理围栏 它在大多数手机上都工作正常 但在其中一些上 它不起作用 在我的错误日志中显示 地理围栏不可用 某些用户没有为 Google Play 服务启用位置跟踪 我认为这就是地理围栏在他们的手机上不起作用的原因
  • Google 的 Android OpenGL 教程是否教授了错误的线性代数?

    在帮助另一位用户解决有关该问题的问题后响应触摸事件 http developer android com training graphics opengl touch htmlAndroid教程 我下载了源代码 并且对我所看到的感到非常困惑
  • Meteor:即使设置了 ANDROID_HOME 也未设置

    操作系统 Ubuntu 14 04 框架 流星1 1 0 2 应用名称 Songofy 这是输出meteor install sdk android meteor install sdk android Found Android bund
  • 谷歌地图URL中参数的含义是什么

    我正在 Android 上使用 Webkit 浏览器 我想在以下 URL 中获得一个红色 A 符号
  • android中如何将字符串转换为unicode

    我正在解析一些unicodes from json to my android应用程序 API 给出unicodes像这样的图标 ue600 当我将这个unicode直接添加到textview like textview setText u
  • 突出显示菜单抽屉/滑动菜单中的所选项目

    使用的库 https github com SimonVT android menudrawer https github com SimonVT android menudrawer https github com JakeWharto
  • FragmentMap + ActionBar 选项卡

    我一直在尝试插入一个MapView进入一个ActionBar Tab 但我什至无法解决问题 即使谷歌搜索 这是主要活动 Override public void onCreate Bundle savedInstanceState supe
  • 如何获取视图到手机底部的距离?

    如果我在布局上有某个视图 ImageView 例如 是否可以找到View的下边框到手机屏幕底部的距离 Thanks instantiate DisplayMetrics DisplayMetrics dm new DisplayMetric
  • 无法 ACTION_VIEW 外部存储上的文件

    我的 Android 手机的外部存储中有一个文件 在本例中是模拟的 知道通往它的路径和 或拥有File代表它的对象 我如何使用Intent在适当的应用程序中打开它 我尝试的第一件事是 startActivity new Intent Int

随机推荐