Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当我尝试在手机上运行应用程序时,它会一直停止(android studio)_Android - Fatal编程技术网

当我尝试在手机上运行应用程序时,它会一直停止(android studio)

当我尝试在手机上运行应用程序时,它会一直停止(android studio),android,Android,我在手机上运行android studio应用程序时出错。它说我的应用程序一直停止,无法加载 以下是我从日志中得到的错误: 06-05 17:22:55.578 2715-2715/com.app.supermarketaislefinder E/AndroidRuntime:致命异常:main 进程:com.app.supermarketaislefinder,PID:2715 java.lang.RuntimeException:无法启动活动组件信息{com.app.supermarketa

我在手机上运行android studio应用程序时出错。它说我的应用程序一直停止,无法加载

以下是我从日志中得到的错误:

06-05 17:22:55.578 2715-2715/com.app.supermarketaislefinder E/AndroidRuntime:致命异常:main 进程:com.app.supermarketaislefinder,PID:2715 java.lang.RuntimeException:无法启动活动组件信息{com.app.supermarketaislefinder/com.app.supermarketaislefinder.MainActivity}:android.view.InflateException:二进制XML文件行#2:二进制XML文件行#2:膨胀类android.support.constraint.ConstraintLayout时出错 在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2724)上 位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2789) 位于android.app.ActivityThread.-wrap12(ActivityThread.java) 在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1527) 位于android.os.Handler.dispatchMessage(Handler.java:110) 位于android.os.Looper.loop(Looper.java:203) 位于android.app.ActivityThread.main(ActivityThread.java:6251) 位于java.lang.reflect.Method.invoke(本机方法) 在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1063)上 位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:924) 导致原因:android.view.InflateException:二进制XML文件行#2:二进制XML文件行#2:对类android.support.constraint.ConstraintLayout进行膨胀时出错 原因:android.view.InflateException:二进制XML文件行#2:膨胀类android.support.constraint.ConstraintLayout时出错 原因:java.lang.reflect.InvocationTargetException 位于java.lang.reflect.Constructor.newInstance0(本机方法) 位于java.lang.reflect.Constructor.newInstance(Constructor.java:430) 位于android.view.LayoutInflater.createView(LayoutInflater.java:645) 位于android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:787) 位于android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:727) 在android.view.LayoutInflater.inflate(LayoutInflater.java:495) 在android.view.LayoutInflater.充气(LayoutInflater.java:426) 在android.view.LayoutInflater.inflate(LayoutInflater.java:377) 在android.support.v7.app.AppCompateDelegateImplV9.setContentView(AppCompateDelegateImplV9.java:287) 位于android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:139) 位于com.app.supermarketaislefinder.MainActivity.onCreate(MainActivity.java:11) 位于android.app.Activity.performCreate(Activity.java:6676) 位于android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118) 在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2677)上 位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2789) 位于android.app.ActivityThread.-wrap12(ActivityThread.java) 在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1527) 位于android.os.Handler.dispatchMessage(Handler.java:110) 位于android.os.Looper.loop(Looper.java:203) 位于android.app.ActivityThread.main(ActivityThread.java:6251) 位于java.lang.reflect.Method.invoke(本机方法) 在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1063)上 位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:924) 原因:java.lang.OutOfMemoryError:未能分配207936012字节的分配,其中4154252字节为可用字节,186MB为空 位于dalvik.system.VMRuntime.newNonMovableArray(本机方法) 在android.graphics.BitmapFactory.NativeDecodeset(本机方法) 位于android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:655) 位于android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:483) 位于android.graphics.drawable.drawable.createFromResourceStream(drawable.java:1157) 位于android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:720) 位于android.content.res.ResourcesImpl.loadDrawable(ResourcesImpl.java:571) 位于android.content.res.Resources.loadDrawable(Resources.java:972) 位于android.content.res.TypedArray.getDrawable(TypedArray.java:931) 在android.view.view.(view.java:4226) 在android.view.ViewGroup。(ViewGroup.java:603) 位于android.view.ViewGroup(ViewGroup.java:599) 在android.view.ViewGroup。(ViewGroup.java:595) 位于android.support.constraint.ConstraintLayout.(ConstraintLayout.java:565)


谢谢。

这是一个视图错误, 重新检查您在活动中的充气量(R.id.activitylayouttoinflate) 尝试按住CTRL键并单击它以访问xml, 然后检查xml中的syntex错误\不支持的库


为第二个问题发布一个不同的问题。

检查背景图像大小了吗?仔细检查xml文件中的mainactivity,这是导致错误的原因。@MilanPansuriya它说的是3040 × 1900... 我猜那太大了..是的@Average\u Coder请调整您的图像大小我在哪里可以找到R.id.activitylayouttoinflat我是否只查看activity\u main.xml?meNevermind没有显示任何错误的红色下划线,我设法找到了答案,现在一切正常。谢谢,D