Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/395.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.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
Java logcat上的Android运行时错误_Java_Android_Logcat - Fatal编程技术网

Java logcat上的Android运行时错误

Java logcat上的Android运行时错误,java,android,logcat,Java,Android,Logcat,当我想在avd emulator中测试我的项目时,我在logcat上遇到了以下错误,导致应用程序停止 09-25 12:28:37.495: D/AndroidRuntime(931): Shutting down VM 09-25 12:28:37.495: W/dalvikvm(931): threadid=1: thread exiting with uncaught exception (group=0x40a122a0) 09-25 12:28:37.525: E/AndroidRun

当我想在avd emulator中测试我的项目时,我在logcat上遇到了以下错误,导致应用程序停止

09-25 12:28:37.495: D/AndroidRuntime(931): Shutting down VM
09-25 12:28:37.495: W/dalvikvm(931): threadid=1: thread exiting with uncaught exception (group=0x40a122a0)
09-25 12:28:37.525: E/AndroidRuntime(931): FATAL EXCEPTION: main
09-25 12:28:37.525: E/AndroidRuntime(931): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.mira.canyoutapit/com.mira.canyoutapit.Ablankscreen}: android.view.InflateException: Binary XML file line #1: Error inflating class android.widget.RelativeLayout
09-25 12:28:37.525: E/AndroidRuntime(931):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2059)
09-25 12:28:37.525: E/AndroidRuntime(931):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
09-25 12:28:37.525: E/AndroidRuntime(931):  at android.app.ActivityThread.access$600(ActivityThread.java:130)
09-25 12:28:37.525: E/AndroidRuntime(931):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
09-25 12:28:37.525: E/AndroidRuntime(931):  at android.os.Handler.dispatchMessage(Handler.java:99)
09-25 12:28:37.525: E/AndroidRuntime(931):  at android.os.Looper.loop(Looper.java:137)
09-25 12:28:37.525: E/AndroidRuntime(931):  at android.app.ActivityThread.main(ActivityThread.java:4745)
09-25 12:28:37.525: E/AndroidRuntime(931):  at java.lang.reflect.Method.invokeNative(Native Method)
09-25 12:28:37.525: E/AndroidRuntime(931):  at java.lang.reflect.Method.invoke(Method.java:511)
09-25 12:28:37.525: E/AndroidRuntime(931):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
09-25 12:28:37.525: E/AndroidRuntime(931):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
09-25 12:28:37.525: E/AndroidRuntime(931):  at dalvik.system.NativeStart.main(Native Method)
09-25 12:28:37.525: E/AndroidRuntime(931): Caused by: android.view.InflateException: Binary XML file line #1: Error inflating class android.widget.RelativeLayout
09-25 12:28:37.525: E/AndroidRuntime(931):  at android.view.LayoutInflater.createView(LayoutInflater.java:613)
09-25 12:28:37.525: E/AndroidRuntime(931):  at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
09-25 12:28:37.525: E/AndroidRuntime(931):  at android.view.LayoutInflater.onCreateView(LayoutInflater.java:660)
09-25 12:28:37.525: E/AndroidRuntime(931):  at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:685)
09-25 12:28:37.525: E/AndroidRuntime(931):  at android.view.LayoutInflater.inflate(LayoutInflater.java:466)
09-25 12:28:37.525: E/AndroidRuntime(931):  at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
09-25 12:28:37.525: E/AndroidRuntime(931):  at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
09-25 12:28:37.525: E/AndroidRuntime(931):  at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:256)
09-25 12:28:37.525: E/AndroidRuntime(931):  at android.app.Activity.setContentView(Activity.java:1867)
09-25 12:28:37.525: E/AndroidRuntime(931):  at com.mira.canyoutapit.Ablankscreen.onCreate(Ablankscreen.java:20)
09-25 12:28:37.525: E/AndroidRuntime(931):  at android.app.Activity.performCreate(Activity.java:5008)
09-25 12:28:37.525: E/AndroidRuntime(931):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
09-25 12:28:37.525: E/AndroidRuntime(931):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023)
09-25 12:28:37.525: E/AndroidRuntime(931):  ... 11 more
09-25 12:28:37.525: E/AndroidRuntime(931): Caused by: java.lang.reflect.InvocationTargetException
09-25 12:28:37.525: E/AndroidRuntime(931):  at java.lang.reflect.Constructor.constructNative(Native Method)
09-25 12:28:37.525: E/AndroidRuntime(931):  at java.lang.reflect.Constructor.newInstance(Constructor.java:417)
09-25 12:28:37.525: E/AndroidRuntime(931):  at android.view.LayoutInflater.createView(LayoutInflater.java:587)
09-25 12:28:37.525: E/AndroidRuntime(931):  ... 23 more
09-25 12:28:37.525: E/AndroidRuntime(931): Caused by: java.lang.OutOfMemoryError
09-25 12:28:37.525: E/AndroidRuntime(931):  at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
09-25 12:28:37.525: E/AndroidRuntime(931):  at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:500)
09-25 12:28:37.525: E/AndroidRuntime(931):  at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:353)
09-25 12:28:37.525: E/AndroidRuntime(931):  at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:781)
09-25 12:28:37.525: E/AndroidRuntime(931):  at android.content.res.Resources.loadDrawable(Resources.java:1935)
09-25 12:28:37.525: E/AndroidRuntime(931):  at android.content.res.TypedArray.getDrawable(TypedArray.java:601)
09-25 12:28:37.525: E/AndroidRuntime(931):  at android.view.View.<init>(View.java:3336)
09-25 12:28:37.525: E/AndroidRuntime(931):  at android.view.View.<init>(View.java:3273)
09-25 12:28:37.525: E/AndroidRuntime(931):  at android.view.ViewGroup.<init>(ViewGroup.java:421)
09-25 12:28:37.525: E/AndroidRuntime(931):  at android.widget.RelativeLayout.<init>(RelativeLayout.java:184)
09-25 12:28:37.525: E/AndroidRuntime(931):  ... 26 more
09-25 12:28:41.985: I/Process(931): Sending signal. PID: 931 SIG: 9
09-25 12:28:37.495:D/AndroidRuntime(931):关闭虚拟机
09-25 12:28:37.495:W/dalvikvm(931):threadid=1:线程退出时出现未捕获异常(组=0x40a122a0)
09-25 12:28:37.525:E/AndroidRuntime(931):致命异常:主
09-25 12:28:37.525:E/AndroidRuntime(931):java.lang.RuntimeException:无法启动活动组件信息{com.mira.canyoutapit/com.mira.canyoutapit.Ablankscreen}:android.view.InflateException:二进制XML文件行#1:膨胀类android.widget.RelativeLayout时出错
09-25 12:28:37.525:E/AndroidRuntime(931):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2059)
09-25 12:28:37.525:E/AndroidRuntime(931):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
09-25 12:28:37.525:E/AndroidRuntime(931):在android.app.ActivityThread.access$600(ActivityThread.java:130)
09-25 12:28:37.525:E/AndroidRuntime(931):在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
09-25 12:28:37.525:E/AndroidRuntime(931):在android.os.Handler.dispatchMessage(Handler.java:99)上
09-25 12:28:37.525:E/AndroidRuntime(931):在android.os.Looper.loop(Looper.java:137)
09-25 12:28:37.525:E/AndroidRuntime(931):位于android.app.ActivityThread.main(ActivityThread.java:4745)
09-25 12:28:37.525:E/AndroidRuntime(931):位于java.lang.reflect.Method.Invokenactive(本机方法)
09-25 12:28:37.525:E/AndroidRuntime(931):在java.lang.reflect.Method.invoke(Method.java:511)
09-25 12:28:37.525:E/AndroidRuntime(931):在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
09-25 12:28:37.525:E/AndroidRuntime(931):位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
09-25 12:28:37.525:E/AndroidRuntime(931):在dalvik.system.NativeStart.main(本机方法)
09-25 12:28:37.525:E/AndroidRuntime(931):由以下原因引起:android.view.InflateException:二进制XML文件行#1:对类android.widget.RelativeLayout进行膨胀时出错
09-25 12:28:37.525:E/AndroidRuntime(931):在android.view.LayoutInflater.createView(LayoutInflater.java:613)
09-25 12:28:37.525:E/AndroidRuntime(931):在com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
09-25 12:28:37.525:E/AndroidRuntime(931):在android.view.LayoutInflater.onCreateView(LayoutInflater.java:660)
09-25 12:28:37.525:E/AndroidRuntime(931):在android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:685)
09-25 12:28:37.525:E/AndroidRuntime(931):在android.view.LayoutInflater.inflate(LayoutInflater.java:466)
09-25 12:28:37.525:E/AndroidRuntime(931):在android.view.LayoutInflater.inflate(LayoutInflater.java:396)
09-25 12:28:37.525:E/AndroidRuntime(931):在android.view.LayoutInflater.inflate(LayoutInflater.java:352)
09-25 12:28:37.525:E/AndroidRuntime(931):在com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:256)上
09-25 12:28:37.525:E/AndroidRuntime(931):在android.app.Activity.setContentView(Activity.java:1867)上
09-25 12:28:37.525:E/AndroidRuntime(931):在com.mira.canyoutapit.Ablankscreen.onCreate(Ablankscreen.java:20)
09-25 12:28:37.525:E/AndroidRuntime(931):在android.app.Activity.performCreate(Activity.java:5008)上
09-25 12:28:37.525:E/AndroidRuntime(931):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)上
09-25 12:28:37.525:E/AndroidRuntime(931):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023)
09-25 12:28:37.525:E/AndroidRuntime(931):。。。还有11个
09-25 12:28:37.525:E/AndroidRuntime(931):由以下原因引起:java.lang.reflect.InvocationTargetException
09-25 12:28:37.525:E/AndroidRuntime(931):位于java.lang.reflect.Constructor.constructNative(本机方法)
09-25 12:28:37.525:E/AndroidRuntime(931):位于java.lang.reflect.Constructor.newInstance(Constructor.java:417)
09-25 12:28:37.525:E/AndroidRuntime(931):在android.view.LayoutInflater.createView(LayoutInflater.java:587)
09-25 12:28:37.525:E/AndroidRuntime(931):。。。23多
09-25 12:28:37.525:E/AndroidRuntime(931):由以下原因引起:java.lang.OutOfMemoryError
09-25 12:28:37.525:E/AndroidRuntime(931):在android.graphics.BitmapFactory.NativeDeacSet(本机方法)
09-25 12:28:37.525:E/AndroidRuntime(931):在android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:500)
09-25 12:28:37.525:E/AndroidRuntime(931):在android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:353)
09-25 12:28:37.525:E/AndroidRuntime(931):在android.graphics.drawable.drawable.createFromResourceStream(drawable.java:781)
09-25 12:28:37.525:E/AndroidRuntime(931):在android.content.res.Resources.loadDrawable(Resources.java:1935)
09-25 12:28:37.525:E/AndroidRuntime(931):在android.content.res.TypedArray.getDrawable(TypedArray.java:601)
09-25 12:28:37.525:E/AndroidRuntime(931):在android.view.view.(view.java:3336)
09-25 12:28:37.525:E/AndroidRuntime(931):在android.view.view.(view.java:3273)
09-25 12:28:37.525:E/AndroidRuntime(931):在android.view.ViewGroup.(ViewGroup.java:421)
09-25 12:28:37.525:E/AndroidRuntime(931):在android.widget.RelativeLayout.(RelativeLayout.java:184)
09-25 12:28:37.525:E/AndroidRuntime(931):。。。26多
09-25 12:28:41.985:I/进程(931):发送信号。PID:931信号:9
有人能告诉我下面的错误是什么意思吗?所以我可以从我的项目中修复错误


谢谢

根据您发布的日志,原因可能是:

  • 打开一个非常大的图像
  • 打开太多图像而不释放它们

  • 或者其他原因,取决于您的实现,在这种情况下,您最好声明您的意图并发布您的代码。

    清单文件中尝试
    android:largeHeap=“true”
    ,并降低您使用的图像的分辨率,原因是:java.lang.OutOfMemoryError@G