另外,将setContentView(R.layout.main);下面的代码注释掉后的报错信息如下:
07-08 10:06:29.969: E/Posix(3844): [CDS]Libcore_io_Posix-throwErrnoException, functionName: open; errno: No such file or directory
07-08 10:06:30.586: E/Posix(3860): [CDS]Libcore_io_Posix-throwErrnoException, functionName: open; errno: No such file or directory
07-08 10:06:32.110: E/dalvikvm-heap(3872): Out of memory on a 5054416-byte allocation.
07-08 10:06:32.126: E/AndroidRuntime(3872): FATAL EXCEPTION: main
07-08 10:06:32.126: E/AndroidRuntime(3872): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.mingrisoft/com.mingrisoft.MainActivity}: android.view.InflateException: Binary XML file line #30: Error inflating class <unknown>
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2077)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2104)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.app.ActivityThread.access$600(ActivityThread.java:134)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1247)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.os.Handler.dispatchMessage(Handler.java:99)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.os.Looper.loop(Looper.java:154)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.app.ActivityThread.main(ActivityThread.java:4624)
07-08 10:06:32.126: E/AndroidRuntime(3872): at java.lang.reflect.Method.invokeNative(Native Method)
07-08 10:06:32.126: E/AndroidRuntime(3872): at java.lang.reflect.Method.invoke(Method.java:511)
07-08 10:06:32.126: E/AndroidRuntime(3872): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:809)
07-08 10:06:32.126: E/AndroidRuntime(3872): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:576)
07-08 10:06:32.126: E/AndroidRuntime(3872): at dalvik.system.NativeStart.main(Native Method)
07-08 10:06:32.126: E/AndroidRuntime(3872): Caused by: android.view.InflateException: Binary XML file line #30: Error inflating class <unknown>
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.view.LayoutInflater.createView(LayoutInflater.java:608)
07-08 10:06:32.126: E/AndroidRuntime(3872): at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:57)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.view.LayoutInflater.onCreateView(LayoutInflater.java:655)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:680)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.view.LayoutInflater.rInflate(LayoutInflater.java:741)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.view.LayoutInflater.inflate(LayoutInflater.java:491)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.view.LayoutInflater.inflate(LayoutInflater.java:353)
07-08 10:06:32.126: E/AndroidRuntime(3872): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:254)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.app.Activity.setContentView(Activity.java:1837)
07-08 10:06:32.126: E/AndroidRuntime(3872): at com.mingrisoft.MainActivity.onCreate(MainActivity.java:56)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.app.Activity.performCreate(Activity.java:4479)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1050)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2041)
07-08 10:06:32.126: E/AndroidRuntime(3872): ... 11 more
07-08 10:06:32.126: E/AndroidRuntime(3872): Caused by: java.lang.reflect.InvocationTargetException
07-08 10:06:32.126: E/AndroidRuntime(3872): at java.lang.reflect.Constructor.constructNative(Native Method)
07-08 10:06:32.126: E/AndroidRuntime(3872): at java.lang.reflect.Constructor.newInstance(Constructor.java:417)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.view.LayoutInflater.createView(LayoutInflater.java:588)
07-08 10:06:32.126: E/AndroidRuntime(3872): ... 24 more
07-08 10:06:32.126: E/AndroidRuntime(3872): Caused by: java.lang.OutOfMemoryError
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.graphics.Bitmap.nativeCreate(Native Method)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.graphics.Bitmap.createBitmap(Bitmap.java:605)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.graphics.Bitmap.createBitmap(Bitmap.java:551)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.graphics.Bitmap.createScaledBitmap(Bitmap.java:437)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.graphics.BitmapFactory.finishDecode(BitmapFactory.java:543)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:518)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:370)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:773)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.content.res.Resources.loadDrawable(Resources.java:2260)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.content.res.Resources.getDrawable(Resources.java:953)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.graphics.drawable.AnimationDrawable.inflate(AnimationDrawable.java:280)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:867)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.graphics.drawable.Drawable.createFromXml(Drawable.java:804)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.content.res.Resources.loadDrawable(Resources.java:2245)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.content.res.TypedArray.getDrawable(TypedArray.java:608)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.view.View.<init>(View.java:2791)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.widget.ImageView.<init>(ImageView.java:113)
07-08 10:06:32.126: E/AndroidRuntime(3872): at android.widget.ImageView.<init>(ImageView.java:109)
07-08 10:06:32.126: E/AndroidRuntime(3872): ... 27 more
07-08 10:06:32.744: E/Posix(490): [CDS]Libcore_io_Posix-throwErrnoException, functionName: access; errno: No such file or directory
07-08 10:06:32.744: E/Posix(490): [CDS]Libcore_io_Posix-throwErrnoException, functionName: access; errno: No such file or directory
07-08 10:06:32.987: E/Posix(2245): [CDS]Libcore_io_Posix-throwErrnoException, functionName: access; errno: No such file or directory
07-08 10:06:33.002: E/Posix(2245): [CDS]Libcore_io_Posix-throwErrnoException, functionName: access; errno: No such file or directory
07-08 10:06:33.014: E/Posix(2245): [CDS]Libcore_io_Posix-throwErrnoException, functionName: access; errno: No such file or directory
07-08 10:06:35.951: E/Posix(2245): [CDS]Libcore_io_Posix-throwErrnoException, functionName: access; errno: No such file or directory
07-08 10:06:35.961: E/Posix(2245): [CDS]Libcore_io_Posix-throwErrnoException, functionName: access; errno: No such file or directory
07-08 10:06:35.971: E/Posix(2245): [CDS]Libcore_io_Posix-throwErrnoException, functionName: access; errno: No such file or directory
好像前面的思路都搞错了,最开始的错误应该是第三句报错处, Out of memory 应该是指内存溢出,你的图片是不是很大的,建议先只定义两张图片的动画试下。我以前做一个小游戏试过内存溢出,因为android应用对内存的控制比较严格,好像单张图片的大小也有限制。先试下吧。
http://bbs.csdn.net/topics/390267830
07-07 13:11:56.648: E/Posix(6593): [CDS]Libcore_io_Posix-throwErrnoException, functionName: open; errno: No such file or directory
07-07 13:11:57.295: E/Posix(6609): [CDS]Libcore_io_Posix-throwErrnoException, functionName: open; errno: No such file or directory
07-07 13:11:59.047: E/dalvikvm-heap(6621): Out of memory on a 5054416-byte allocation.
还有就是楼主最好先找本书看下android基础知识,一般看完前几章就可以边学边看了,或者看视频,感觉你还不会调试,这样做起东西来很难。