Android layout 运行应用程序时出错

Android layout 运行应用程序时出错,android-layout,android,Android Layout,Android,我有一个应用程序与flipper和动画的图像在每一页的flipper。。。 该应用程序适用于HTC Desire、Desire S、三星Galaxy tab 1(7')。。。但是当我尝试在三星Galaxy Tab 10.1上运行它时,出现了这个错误 flipper = (ViewFlipper) findViewById(R.id.flipper); LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOU

我有一个应用程序与flipper和动画的图像在每一页的flipper。。。 该应用程序适用于HTC Desire、Desire S、三星Galaxy tab 1(7')。。。但是当我尝试在三星Galaxy Tab 10.1上运行它时,出现了这个错误

flipper = (ViewFlipper) findViewById(R.id.flipper);
LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    int layouts[] = new int[]{ R.layout.first, R.layout.second, R.layout.third, R.layout.fourth, 
            R.layout.fifth, R.layout.sixth, R.layout.seventh, R.layout.eighth, R.layout.nineth, R.layout.tenth, 
            R.layout.eleventh, R.layout.twelveth, R.layout.thirteen, R.layout.fourteenth };
    for (int layout : layouts)
        flipper.addView(inflater.inflate(layout, null)); 

02-16 09:33:44.129: E/AndroidRuntime(1733): FATAL EXCEPTION: main
02-16 09:33:44.129: E/AndroidRuntime(1733): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.home/com.home.Main}: android.view.InflateException: Binary XML file line #2: Error inflating class <unknown>
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1751)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1767)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.app.ActivityThread.access$1500(ActivityThread.java:122)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1005)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.os.Handler.dispatchMessage(Handler.java:99)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.os.Looper.loop(Looper.java:132)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.app.ActivityThread.main(ActivityThread.java:4028)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at java.lang.reflect.Method.invokeNative(Native Method)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at java.lang.reflect.Method.invoke(Method.java:491)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:844)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at dalvik.system.NativeStart.main(Native Method)
02-16 09:33:44.129: E/AndroidRuntime(1733): Caused by: android.view.InflateException: Binary XML file line #2: Error inflating class <unknown>
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.view.LayoutInflater.createView(LayoutInflater.java:596)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.view.LayoutInflater.onCreateView(LayoutInflater.java:644)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:669)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.view.LayoutInflater.inflate(LayoutInflater.java:457)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.view.LayoutInflater.inflate(LayoutInflater.java:391)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.view.LayoutInflater.inflate(LayoutInflater.java:347)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at com.home.Main.onCreate(Main.java:98)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1048)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1715)
02-16 09:33:44.129: E/AndroidRuntime(1733):     ... 11 more
02-16 09:33:44.129: E/AndroidRuntime(1733): Caused by: java.lang.reflect.InvocationTargetException
02-16 09:33:44.129: E/AndroidRuntime(1733):     at java.lang.reflect.Constructor.constructNative(Native Method)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at java.lang.reflect.Constructor.newInstance(Constructor.java:416)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.view.LayoutInflater.createView(LayoutInflater.java:576)
02-16 09:33:44.129: E/AndroidRuntime(1733):     ... 20 more
02-16 09:33:44.129: E/AndroidRuntime(1733): Caused by: java.lang.OutOfMemoryError
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:577)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:445)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:738)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.content.res.Resources.loadDrawable(Resources.java:1869)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.content.res.TypedArray.getDrawable(TypedArray.java:601)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.view.View.<init>(View.java:2462)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.view.View.<init>(View.java:2401)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.view.ViewGroup.<init>(ViewGroup.java:359)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.widget.RelativeLayout.<init>(RelativeLayout.java:173)
02-16 09:33:44.129: E/AndroidRuntime(1733):     ... 23 more  
flipper=(ViewFlipper)findViewById(R.id.flipper);
LayoutFlater充气器=(LayoutFlater)getSystemService(Context.LAYOUT\u充气器\u服务);
int layouts[]=新int[]{R.layout.first,R.layout.second,R.layout.third,R.layout.fourth,
第五,第六,第七,第八,第九,第十,
R.layout.11th,R.layout.tweefth,R.layout.13th,R.layout.14th};
用于(int布局:布局)
flipper.addView(充气器.充气(布局,空));
02-16 09:33:44.129:E/AndroidRuntime(1733):致命异常:主
02-16 09:33:44.129:E/AndroidRuntime(1733):java.lang.RuntimeException:无法启动活动组件信息{com.home/com.home.Main}:android.view.InflateException:二进制XML文件行#2:膨胀类时出错
02-16 09:33:44.129:E/AndroidRuntime(1733):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1751)
02-16 09:33:44.129:E/AndroidRuntime(1733):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1767)
02-16 09:33:44.129:E/AndroidRuntime(1733):在android.app.ActivityThread.access$1500(ActivityThread.java:122)
02-16 09:33:44.129:E/AndroidRuntime(1733):在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1005)
02-16 09:33:44.129:E/AndroidRuntime(1733):在android.os.Handler.dispatchMessage(Handler.java:99)上
02-16 09:33:44.129:E/AndroidRuntime(1733):在android.os.Looper.loop(Looper.java:132)
02-16 09:33:44.129:E/AndroidRuntime(1733):位于android.app.ActivityThread.main(ActivityThread.java:4028)
02-16 09:33:44.129:E/AndroidRuntime(1733):位于java.lang.reflect.Method.Invokenactive(本机方法)
02-16 09:33:44.129:E/AndroidRuntime(1733):位于java.lang.reflect.Method.invoke(Method.java:491)
02-16 09:33:44.129:E/AndroidRuntime(1733):在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:844)
02-16 09:33:44.129:E/AndroidRuntime(1733):在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)
02-16 09:33:44.129:E/AndroidRuntime(1733):在dalvik.system.NativeStart.main(本机方法)

02-16 09:33:44.129:E/AndroidRuntime(1733):由以下原因引起:android.view.InflateException:二进制XML文件行#2:膨胀类时出错 02-16 09:33:44.129:E/AndroidRuntime(1733):在android.view.LayoutInflater.createView(LayoutInflater.java:596) 02-16 09:33:44.129:E/AndroidRuntime(1733):在com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56) 02-16 09:33:44.129:E/AndroidRuntime(1733):在android.view.LayoutInflater.onCreateView(LayoutInflater.java:644) 02-16 09:33:44.129:E/AndroidRuntime(1733):在android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:669) 02-16 09:33:44.129:E/AndroidRuntime(1733):在安卓系统中.view.LayoutInflater.inflate(LayoutInflater.java:457) 02-16 09:33:44.129:E/AndroidRuntime(1733):在android.view.LayoutInflater.inflate(LayoutInflater.java:391) 02-16 09:33:44.129:E/AndroidRuntime(1733):在安卓系统中.view.LayoutInflater.inflate(LayoutInflater.java:347) 02-16 09:33:44.129:E/AndroidRuntime(1733):位于com.home.Main.onCreate(Main.java:98) 02-16 09:33:44.129:E/AndroidRuntime(1733):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1048) 02-16 09:33:44.129:E/AndroidRuntime(1733):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1715) 02-16 09:33:44.129:E/AndroidRuntime(1733):。。。还有11个 02-16 09:33:44.129:E/AndroidRuntime(1733):由以下原因引起:java.lang.reflect.InvocationTargetException 02-16 09:33:44.129:E/AndroidRuntime(1733):位于java.lang.reflect.Constructor.constructNative(本机方法) 02-16 09:33:44.129:E/AndroidRuntime(1733):位于java.lang.reflect.Constructor.newInstance(Constructor.java:416) 02-16 09:33:44.129:E/AndroidRuntime(1733):在android.view.LayoutInflater.createView(LayoutInflater.java:576) 02-16 09:33:44.129:E/AndroidRuntime(1733):。。。20多 02-16 09:33:44.129:E/AndroidRuntime(1733):由以下原因引起:java.lang.OutOfMemoryError 02-16 09:33:44.129:E/AndroidRuntime(1733):在android.graphics.BitmapFactory.NativeDecodeset(本机方法) 02-16 09:33:44.129:E/AndroidRuntime(1733):在android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:577) 02-16 09:33:44.129:E/AndroidRuntime(1733):在android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:445)上 02-16 09:33:44.129:E/AndroidRuntime(1733):在android.graphics.drawable.drawable.createFromResourceStream(drawable.java:738) 02-16 09:33:44.129:E/AndroidRuntime(1733):位于android.content.res.Resources.loadDrawable(Resources.java:1869) 02-16 09:33:44.129:E/AndroidRuntime(1733):在android.content.res.TypedArray.getDrawable(TypedArray.java:601) 02-16 09:33:44.129:E/AndroidRuntime(1733):在android.view.view.(view.java:2462) 02-16 09:33:44.129:E/AndroidRuntime(1733):在android.view.view.(view.java:2401) 02-16 09:33:44.129:E/AndroidRuntime(1733):在android.view.ViewGroup。(ViewGroup.java:359) 02-16 09:33:44.129:E/AndroidRuntime(1733):在android.widget.RelativeLayout.(RelativeLayout.java:173) 02-16 09:33:44.129:E/AndroidRuntime(1733):。。。23多
正如我在谷歌搜索后所理解的,这个错误是因为清单,有什么想法吗

     <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="com.home"
  android:installLocation="preferExternal"
  android:versionCode="1"
  android:versionName="1.0">
<uses-sdk android:minSdkVersion="8" />
<supports-screens 
    android:smallScreens="true"
    android:normalScreens="true"
    android:largeScreens="true"
    android:anyDensity="true"/>
<application android:icon="@drawable/icon" android:label="@string/app_name">
    <activity android:name=".Main"
              android:label="@string/app_name"
              android:screenOrientation="landscape"
              >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>


否,这是因为
OutOfMemoryError
异常。您试图从资源中加载一些足够重的位图:

02-16 09:33:44.129: E/AndroidRuntime(1733): Caused by: java.lang.OutOfMemoryError
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:577)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:445)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:738)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.content.res.Resources.loadDrawable(Resources.java:1869)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.content.res.TypedArray.getDrawable(TypedArray.java:601)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.view.View.<init>(View.java:2462)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.view.View.<init>(View.java:2401)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.view.ViewGroup.<init>(ViewGroup.java:359)
02-16 09:33:44.129: E/AndroidRuntime(1733):     at android.widget.RelativeLayout.<init>(RelativeLayout.java:173)
02-16 09:33:44.129: E/AndroidRuntime(1733):     ... 23 more  
02-16 09:33:44.129:E/AndroidRuntime(1733):由以下原因引起:java.lang.OutOfMemoryError
02-16 09:33:44.129:E/AndroidRuntime(1733):在android.graphics.BitMapFactor上