[英]android.view.InflateException: Binary XML file line #6: Binary XML file line #6: Error inflating class
App made by someone else which I am testing, and learning from crashes and on logcat such error appears. 我正在测试的其他人制作的应用,并从崩溃和logcat中学习到了此类错误。 Could you tell me what does it mean, and what am I supposed to do?
你能告诉我这是什么意思,我应该怎么做? I think there is something with package name.
我认为包裹名称有些问题。 But when I checked package name of SquareImageView it showed my package: com.stek.ca_ltd.memestackupdating but not that displayed in logcat as a package name for this class(tabian.com.instagramclone2)
但是,当我检查SquareImageView的软件包名称时,它显示了我的软件包:com.stek.ca_ltd.memestackupdating,但没有在logcat中显示为此类的软件包名称(tabian.com.instagramclone2)
31.863 4690-4690/com.stek.ca_ltd.memestackupdating E/libEGL: call to OpenGL ES API with no current context (logged once per thread)
10-09 15:56:31.883 4690-4690/com.stek.ca_ltd.memestackupdating D/AndroidRuntime: Shutting down VM
10-09 15:56:31.893 4690-4690/com.stek.ca_ltd.memestackupdating E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.stek.ca_ltd.memestackupdating, PID: 4690
android.view.InflateException: Binary XML file line #6: Binary XML file line #6: Error inflating class tabian.com.instagramclone2.Utils.SquareImageView
at android.view.LayoutInflater.inflate(LayoutInflater.java:551)
at android.view.LayoutInflater.inflate(LayoutInflater.java:429)
at com.stek.ca_ltd.memestackupdating.Utils.GridImageAdapter.getView(GridImageAdapter.java:55)
at android.widget.AbsListView.obtainView(AbsListView.java:2929)
at android.widget.GridView.onMeasure(GridView.java:1069)
at android.view.View.measure(View.java:20151)
at android.widget.LinearLayout.measureVertical(LinearLayout.java:900)
at android.widget.LinearLayout.onMeasure(LinearLayout.java:629)
at android.view.View.measure(View.java:20151)
at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:716)
at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:462)
at android.view.View.measure(View.java:20151)
at android.support.v4.view.ViewPager.onMeasure(ViewPager.java:1658)
at android.view.View.measure(View.java:20151)
at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:716)
at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:462)
at android.view.View.measure(View.java:20151)
at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:716)
at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:462)
at android.view.View.measure(View.java:20151)
at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:716)
at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:462)
at android.view.View.measure(View.java:20151)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6328)
at android.support.design.widget.CoordinatorLayout.onMeasureChild(CoordinatorLayout.java:714)
at android.support.design.widget.CoordinatorLayout.onMeasure(CoordinatorLayout.java:786)
at android.view.View.measure(View.java:20151)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6328)
at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
at android.support.v7.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:139)
at android.view.View.measure(View.java:20151)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6328)
at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1464)
at android.widget.LinearLayout.measureVertical(LinearLayout.java:747)
at android.widget.LinearLayout.onMeasure(LinearLayout.java:629)
at android.view.View.measure(View.java:20151)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6328)
at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
at android.view.View.measure(View.java:20151)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6328)
at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1464)
at android.widget.LinearLayout.measureVertical(LinearLayout.java:747)
at android.widget.LinearLayout.onMeasure(LinearLayout.java:629)
at android.view.View.measure(View.java:20151)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6328)
at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
at com.android.internal.policy.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:3158)
at android.view.View.measure(View.java:20151)
at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2594)
at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1549)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1841)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1437)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7397)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:920)
at android.view.Choreographer.doCallbacks(Choreographer.java:695)
at android.view.Choreographer.doFrame(Choreographer.java:631)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:906)
at a
10-09 15:56:31.903 1574-3988/? W/ActivityManager: Force finishing activity com.stek.ca_ltd.memestackupdating/.Share.ShareActivity
10-09 15:56:31.913 1574-3988/? D/InputDispatcher: Focused application set to: xxxx
10-09 15:56:31.913 1574-3988/? W/ActivityManager: Force finishing activity com.stek.ca_ltd.memestackupdating/.Profile.ProfileActivity
10-09 15:56:31.913 1574-3988/? D/InputDispatcher: Focused application set to: xxxx
Android Runtime couldn't find tabian.com.instagramclone2.Utils.SquareImageView
in your view. Android运行时在您的视图中找不到
tabian.com.instagramclone2.Utils.SquareImageView
。 You are pointing to wrong class. 您指向的是错误的课程。 Provide a proper package name for SquareImageView.
为SquareImageView提供正确的包名称。
You, probably, customized SquareImageView into your own class. 您可能将SquareImageView定制为自己的类。 And, later forgot to change it in xml to your own customized SquareImageView.
而且,以后忘记将其在xml中更改为您自己的自定义SquareImageView。
Where is SquareImageView
? SquareImageView
在哪里?
这意味着您在XML文件中使用的类在您的项目中不存在,这就是为什么在放大类中的布局时会引发错误,您需要向其提供该类
Go to your layout_view_post.xml and there remake the SquareImageView widget. 转到您的layout_view_post.xml,然后重新制作SquareImageView小部件。 Most likely the error is because your project name is different ie not the same as tabian.com.instagramclone2 and you have copied and pasted the code from github.
错误最有可能是因为您的项目名称不同,即与tabian.com.instagramclone2不同,并且您已从github复制并粘贴了代码。 So before "Utils.SquareImageView" replace "tabian.com.instagramclone2" with your own package/project name or else the remake the widget.
因此,在“ Utils.SquareImageView”之前,用您自己的包/项目名称替换“ tabian.com.instagramclone2”,否则重新制作小部件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.