猿问

android.view.InflateException:二进制 XML 文件第 2 行:

UnknownException: (Unable to start activity ComponentInfo{*.*.lordshivahdwallpapers/.*.lordshivahdwallpapers.activity.ImageLodingValues}: android.view.InflateException: Binary XML file line #2: Error inflating class <unknown>)

at android.view.LayoutInflater.createView(LayoutInflater.java:623)

at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:699)

at android.view.LayoutInflater.inflate(LayoutInflater.java:472)

at android.view.LayoutInflater.inflate(LayoutInflater.java:400)

at android.view.LayoutInflater.inflate(LayoutInflater.java:353)

at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:287)

at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:139)

at *.*.lordshivahdwallpapers.activity.ImageLodingValues.onCreate(ImageLodingValues.java:58)

at android.app.Activity.performCreate(Activity.java:5242)

at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)

at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2164)

at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2249)

at android.app.ActivityThread.access$800(ActivityThread.java:141)

at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1212)

at android.os.Handler.dispatchMessage(Handler.java:102)

at android.os.Looper.loop(Looper.java:136)

at android.app.ActivityThread.main(ActivityThread.java:5113)

at java.lang.reflect.Method.invokeNative(Native Method)

at java.lang.reflect.Method.invoke(Method.java:515)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:796)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:612)

at dalvik.system.NativeStart.main(Native Method)


慕的地6264312
浏览 181回答 1
1回答

猛跑小猪

首先来自您的错误日志android.view.InflateException:二进制 XML 文件第 2 行:错误膨胀类)看起来你对 ConstraintLayout 有一些问题。但是你已经正确地包含了库,以及在 xml 中正确提到的约束布局。所以这段代码可能有一个问题。&nbsp;android:background="@drawable/mahadev_imagesbg"在运行时,Android 根据需要(基于屏幕大小和分辨率)调整图像大小。它使用 Bitmap 进行内部调整大小。这是非常内存密集的。所以你的设备&nbsp;红米 2(红米 2)有内存问题,它正在生成错误。因此,请尝试一种解决方案:将此(mahadev_imagesbg)图像复制到 drawable-ldpi、mdpi、hdpi 文件夹并使用该设备再次测试。或者尝试使用较低分辨率的图像。也许它会解决你的问题。
随时随地看视频慕课网APP

相关分类

Java
我要回答