问题标签 [inflate-exception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - findViewById() 使用模拟器引发异常,但不适用于设备
我有一个带有 WebView 加载我的网站的简单 Android 应用程序,最近我将此项目从 Windows XP 迁移到 Mac,从那时起,当我在模拟器中运行应用程序时调用 findViewById() 时出现异常,我尝试在移动设备中运行设备没有任何问题。
错误信息
MainActivity.java 源代码
AndroidManifest.xml
activity_main.xml
android - Android InflateException 错误膨胀类片段致命异常:主要
我失去了至少 3 个小时来寻找解决方案,但没有结果......你能告诉我问题是什么,我该如何解决?
活动布局:
片段布局:
活动课:
片段类:
这就是 LogCat 中所说的:
我找到了一些答案,但没有帮助。请给我你的支持。我是第一次使用片段,我知道它们很重要,我需要学习如何使用它们。
android - 通用图像加载器在三星设备上内存不足
我一直在使用 Universal Image Loader 和许多设备(联想、HTC、LG 等)使用我的应用程序,但使用三星时一切都崩溃了。在我的应用程序中,我有几个带有 ListView 的碎片。这些 ListViews 只包含我从网上下载并希望通过 UIL 显示的图像。
但是当我在三星(S4/Galaxy Tab 3/Galaxy Note 8.0)上调试我的应用程序时,LogCat 给了我这个:
和应用程序崩溃。
它只发生在三星设备上!我从来没有在另一个品牌上遇到过这种例外。这就是我在适配器中使用 UIL 的方式:
和我的布局 apartment_favourite_last_seen_object_row:
这就是我配置通用图像加载器的方式:
我一直在尝试毕加索,我也遇到了同样的问题,所以我不可能是我几乎没有记忆了,但是,等等,为什么?我一直在尝试只使用 DiscCache 并且遇到了这个问题,所以也许它都没有相互连接。你能帮助我吗?
更新
我从布局中删除了图案图像,现在我没有 InflateException 但奇怪的 OutOfMemoryError。但是,如果我仅将图像缓存在光盘上,这怎么可能呢?
android - 为什么 QuickContactBadge 会抛出 android.view.InflateException?
我正在创建一个应用程序,它可以过滤联系人,但遗憾android.view.InflateException
的是在启动带有联系人列表的片段时被抛出,该片段QuickContactBadge
对单个联系人使用重视图。
有类似的问题Fragment view inflating error: Resource is not a drawable on SO 有几种可能的解决方案。但是,他们没有对这个问题做出任何澄清。任何提议的决定仍然存在运行时膨胀错误。具体情况请查看下方。
来自 Logcat 的 Android 运行时错误:
QuickContactBadge 膨胀的代码片段:
联系人项目布局 XML:
android - 尝试添加片段时的 Android Inflate Excetion (android.vew.InflateException)
MainActivity.java 我跟着这个[教程] [1]
我在第 11 行得到了 Binary xml inflate 异常。
activity_main.xml
日志猫:
07-25 14:24:31.385: E/AndroidRuntime(3281): 致命异常: main 07-25 14:24:31.385: E/AndroidRuntime(3281): java.lang.RuntimeException: 无法启动活动 ComponentInfo{in. wptrafficanalyzer.locationsearchdialogv2/in.wptrafficanalyzer.locationsearchdialogv2.MainActivity}:android.view.InflateException:二进制 XML 文件第 11 行:错误膨胀类片段 07-25 14:24:31.385:E/AndroidRuntime(3281):在 android.app .ActivityThread.performLaunchActivity(ActivityThread.java:2129) 07-25 14:24:31.385: E/AndroidRuntime(3281): 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2154) 07-25 14:24:31.385 : E/AndroidRuntime(3281): at android.app.ActivityThread.access$700(ActivityThread.java:146) 07-25 14:24:31.385: E/AndroidRuntime(3281): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1260) 07-25 14:24:31.385: E/AndroidRuntime(3281): 在 android.os.Handler.dispatchMessage(Handler.java:99) 07-25 14:24:31.385: E/ AndroidRuntime(3281): 在 android.os.Looper.loop(Looper.java:137) 07-25 14:24:31.385: E/AndroidRuntime(3281): 在 android.app.ActivityThread.main(ActivityThread.java:4949 ) 07-25 14:24:31.385: E/AndroidRuntime(3281): at java.lang.reflect.Method.invokeNative(Native Method) 07-25 14:24:31.385: E/AndroidRuntime(3281): at java. lang.reflect.Method.invoke(Method.java:511) 07-25 14:24:31.385: E/AndroidRuntime(3281): 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1043 ) 07-25 14:24:31.385: E/AndroidRuntime(3281): 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:810) 07-25 14:24:31.385: E/AndroidRuntime(3281 ):在 dalvik.system.NativeStart.main(Native Method) 07-25 14:24:31.385: E/AndroidRuntime(3281): Caused by: android.view.InflateException: Binary XML file line #11: Error inflating class fragment 07- 25 14:24:31.385: E/AndroidRuntime(3281): 在 android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:710) 07-25 14:24:31.385: E/AndroidRuntime(3281): 在 android.view。 LayoutInflater.rInflate(LayoutInflater.java:752) 07-25 14:24:31.385: E/AndroidRuntime(3281): 在 android.view.LayoutInflater.inflate(LayoutInflater.java:495) 07-25 14:24:31.385: E/AndroidRuntime(3281): 在 android.view.LayoutInflater.inflate(LayoutInflater.java:397) 07-25 14:24:31.385: E/AndroidRuntime(3281): 在 android.view.LayoutInflater.inflate(LayoutInflater.java :353) 07-25 14:24:31.385: E/AndroidRuntime(3281): 在 com.android。internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:318) 07-25 14:24:31.385: E/AndroidRuntime(3281): 在 android.app.Activity.setContentView(Activity.java:1920) 07-25 14:24:31.385: E/AndroidRuntime(3281): 在 in.wptrafficanalyzer.locationsearchdialogv2.MainActivity.onCreate(MainActivity.java:29) 07-25 14:24:31.385: E/AndroidRuntime(3281): 在 android.app .Activity.performCreate(Activity.java:5185) 07-25 14:24:31.385: E/AndroidRuntime(3281): 在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1094) 07-25 14:24:31.385 : E/AndroidRuntime(3281): 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2093) 07-25 14:24:31.385: E/AndroidRuntime(3281): ... 11 更多 07-25 14:24 :31.385:E/AndroidRuntime(3281):引起:java.lang.SecurityException:Maps API 需要在 AndroidManifest.xml 中设置额外的以下权限以确保正确的行为: 07-25 14:24:31.385: E/AndroidRuntime(3281): 07-25 14:24:31.385: E/AndroidRuntime (3281):在 owt.a(未知来源)07-25 14:24:31.385:E/AndroidRuntime(3281):在 oze.a(未知来源)07-25 14:24:31.385:E/AndroidRuntime(3281 ): 在 oze.a(未知来源) 07-25 14:24:31.385: E/AndroidRuntime(3281): 在 oyg.a(未知来源) 07-25 14:24:31.385: E/AndroidRuntime(3281):在 oul.a(未知来源)07-25 14:24:31.385:E/AndroidRuntime(3281):在 ouk.a(未知来源)07-25 14:24:31.385:E/AndroidRuntime(3281):在 grv .onTransact(SourceFile:107) 07-25 14:24:31.385: E/AndroidRuntime(3281): 在 android.os.Binder.transact(Binder.java:326) 07-25 14:24:31.385: E/AndroidRuntime (3281):在 com.google.android.gms.maps.internal.IMapFragmentDelegate$a$a.onCreateView(Unknown Source) 07-25 14:24:31.385: E/AndroidRuntime(3281): at com.google.android.gms.maps .SupportMapFragment$a.onCreateView(Unknown Source) 07-25 14:24:31.385: E/AndroidRuntime(3281): at com.google.android.gms.dynamic.a$4.b(Unknown Source) 07-25 14: 24:31.385: E/AndroidRuntime(3281): at com.google.android.gms.dynamic.aa(Unknown Source) 07-25 14:24:31.385: E/AndroidRuntime(3281): at com.google.android。 gms.dynamic.a.onCreateView(未知来源)07-25 14:24:31.385:E/AndroidRuntime(3281):在 com.google.android.gms.maps.SupportMapFragment.onCreateView(未知来源)07-25 14: 24:31.385: E/AndroidRuntime(3281): 在 android.support.v4.app.Fragment.performCreateView(Fragment.java:1500) 07-25 14:24:31.385: E/AndroidRuntime(3281):在 android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:911) 07-25 14:24:31.385: E/AndroidRuntime(3281): 在 android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager. java:1093) 07-25 14:24:31.385: E/AndroidRuntime(3281): 在 android.support.v4.app.FragmentManagerImpl.addFragment(FragmentManager.java:1195) 07-25 14:24:31.385: E/ AndroidRuntime(3281): 在 android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:291) 07-25 14:24:31.385: E/AndroidRuntime(3281): 在 android.view.LayoutInflater.createViewFromTag(LayoutInflater .java:682) 07-25 14:24:31.385: E/AndroidRuntime(3281):moveToState(FragmentManager.java:1093) 07-25 14:24:31.385: E/AndroidRuntime(3281): 在 android.support.v4.app.FragmentManagerImpl.addFragment(FragmentManager.java:1195) 07-25 14:24: 31.385: E/AndroidRuntime(3281): 在 android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:291) 07-25 14:24:31.385: E/AndroidRuntime(3281): 在 android.view.LayoutInflater .createViewFromTag(LayoutInflater.java:682) 07-25 14:24:31.385: E/AndroidRuntime(3281):moveToState(FragmentManager.java:1093) 07-25 14:24:31.385: E/AndroidRuntime(3281): 在 android.support.v4.app.FragmentManagerImpl.addFragment(FragmentManager.java:1195) 07-25 14:24: 31.385: E/AndroidRuntime(3281): 在 android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:291) 07-25 14:24:31.385: E/AndroidRuntime(3281): 在 android.view.LayoutInflater .createViewFromTag(LayoutInflater.java:682) 07-25 14:24:31.385: E/AndroidRuntime(3281):createViewFromTag(LayoutInflater.java:682) 07-25 14:24:31.385: E/AndroidRuntime(3281):createViewFromTag(LayoutInflater.java:682) 07-25 14:24:31.385: E/AndroidRuntime(3281):
清单.xml
android - Android view.InflateException 二进制 XML
我意识到还有其他人有类似的问题,但我已经检查了这些问题,这是不同的。此外,在我最近将我的 SDK 更新到 Android 4.4 之前,我没有遇到任何问题,但之后似乎并没有立即发生。
这是我在此按钮上的错误XML
:
这是我的可绘制对象:
日志猫:
android - Xamarin Studio (Android) 错误膨胀类除非清洗
问题:
在 Xamarin Studio 中修改我的 Android 项目中的任何布局文件后,我的 mainlauncher (SplashActivity) 会引发以下异常。异常继续抛出,直到我清理我的项目。
例外:
二进制 XML 文件第 17 行:膨胀类时出错
环境:
我正在使用以下工具:
使用以下相关设置:
最低 Android 版本:Android 4.3(API 级别 16)
计算机:
Windows 7 家庭高级版 SP1 (x64)
测试设备:
运行 Android 4.3 的三星 Galaxy S4
相关代码:
SplashLayout.axml:
SplashActivity(修剪为仅 OnCreate):
我的研究:
以下是看似相关但与我目前的情况无关的问题列表。
- Xamarin - 二进制 XML 文件第 1 行:错误膨胀类-错误是由使用颜色状态列表作为背景引起的。我什至没有定义背景。
- 二进制 XML 文件第 17 行:错误膨胀类-此错误是由于使用该
android:attr/textAppearanceListItemSmall
属性而针对不支持它的 API 级别(>14)。我的最低 Android 版本是 API 级别 16。 - InflateException: Binary XML file line #1: Error inflating class -问题是由资源解码导致 VM 内存不足的大位图引起的。我没有加载任何图像或绘图。
- 二进制 XML 文件第 9 行:膨胀类片段时出错-我没有使用片段
- android.view.InflateException: Binary XML file line #6: Error inflating class - *OP was using depreciated
AbsoluteLayout
,我正在使用LinearLayout
- EditText 标记导致错误膨胀类-错误是由 引起的
android:scrollY="10dp"
,这不在我的布局中。
附加信息:
- 当我在调试之前清理解决方案时,错误得到解决,直到我修改任何布局文件。
- 一旦抛出此异常,它将继续抛出,直到我清理解决方案。
- 活动的 XML 只有一个文本视图,它不调用任何可绘制资源。此外,
SplashLayout.axml
仅包含 12 行代码。
问题:
- 什么可能导致这个错误,它会在生产中发生吗?
android - 将文本颜色选择器从 android 中的自定义 ListView 设置为 CheckedTextView 项时出现膨胀异常
我有一个自定义 ListView,它的背景和文本项应该有颜色选择器。
我的清单中的自定义项目:
我可以通过选择器更改 CheckedTextView 背景,但是当我将选择器放在这样的文本颜色中时android:textColor="@drawable/text_color_selector"
,应用程序崩溃并出现以下错误:
我用谷歌搜索了很多,发现很多人有这样的问题,但任何提示都可以解决我的问题。
这些是我的选择器:
text_color_selector
list_item_selector_blue
java - android.view.InflateException 膨胀类 com.etsy.android.grid.StaggeredGridView 时出错
我正在实现 etsy 在 github 上为 StaggeredGrid https://github.com/etsy/AndroidStaggeredGrid提供的库。我得到的错误是布局 activity_svg.xml 的 InflationException
android.view.InflationException Binary XML File Line#3 Error inflating class com.etsy.android.grid.StaggeredGridView 根据之前与问题相关的答案,我检查了构造函数:
根据之前的回答,我还检查了文件是否在这个库中。那么 InflationException 还有什么问题呢?为什么班级没有膨胀?
如果您希望我添加更多代码部分,请发表评论。
android - Api 10 上的 InflateException
我需要帮助!:)
我创建了一个几乎完成的应用程序,我一直在许多设备和许多 Android 版本上对其进行测试。在 Android L 和 KitKat 上一切正常,但是当我尝试在 Gingerbread 上打开它时,它无法启动。
那是我的主要活动:
抄送...
这就是日志猫:
问题在这里:
但我不知道为什么。关于如何解决我的问题的任何想法?
Ps Android Manifest 设置在 minsdkversion: 10 上。