Android 在过去工作的2个活动中,对类进行膨胀时出错

Android 在过去工作的2个活动中,对类进行膨胀时出错,android,class,android-inflate,Android,Class,Android Inflate,嗨,我有一个问题,在我的应用程序中的2个活动是抛出这个错误,错误膨胀类 这似乎与这个问题相似 其中一个活动就是加载一个动画,它可以正常工作。我不相信我改变了什么,它没有XML错误。我在日志中看到了这一点 Caused by: android.view.InflateException: Binary XML file line #9: Error inflating 阶级 谁能看出我做错了什么?我在这方面还是新手,这是我的代码 xml 这是原木猫 --- allocation fai

嗨,我有一个问题,在我的应用程序中的2个活动是抛出这个错误,错误膨胀类 这似乎与这个问题相似

其中一个活动就是加载一个动画,它可以正常工作。我不相信我改变了什么,它没有XML错误。我在日志中看到了这一点

Caused by: android.view.InflateException: Binary XML file line #9: Error inflating     
阶级 谁能看出我做错了什么?我在这方面还是新手,这是我的代码

xml

这是原木猫

--- allocation failed for scaled bitmap
04-26 01:34:36.021    6000-6000/com.martinsapp.socialstories D/AndroidRuntime﹕ Shutting 

down VM
04-26 01:34:36.021    6000-6000/com.martinsapp.socialstories W/dalvikvm﹕ threadid=1:   
thread exiting with uncaught exception (group=0x41d76d88)
04-26 01:34:36.031    6000-6000/com.martinsapp.socialstories E/AndroidRuntime﹕ FATAL    
EXCEPTION: main
Process: com.martinsapp.socialstories, PID: 6000
java.lang.RuntimeException: Unable to start activity    
ComponentInfo{com.martinsapp.socialstories/com.martinsapp.socialstories.BusActivity}:  
android.view.InflateException: Binary XML file line #9: Error inflating class <unknown>
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2248)
           at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2298)
           at android.app.ActivityThread.access$800(ActivityThread.java:144)
           at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1246)
           at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:212)
        at android.app.ActivityThread.main(ActivityThread.java:5151)
        at java.lang.reflect.Method.invokeNative(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:515)
        at     
 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:877)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:693)
        at dalvik.system.NativeStart.main(Native Method)
   Caused by: android.view.InflateException: Binary XML file line #9: Error inflating  

class <unknown>
        at android.view.LayoutInflater.createView(LayoutInflater.java:620)

at
com.android.internal.policy.impl.PhoneLayoutIn
flater.onCreateView(PhoneLayoutInflater.java:56)
        at android.view.LayoutInflater.onCreateView(LayoutInflater.java:669)
        at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:694)
        at android.view.LayoutInflater.rInflate(LayoutInflater.java:755)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:353)
        at   
com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:297)
        at android.app.Activity.setContentView(Activity.java:1929)
        at   
android.support.v7.app.ActionBarActivity.
superSetContentView(ActionBarActivity.java:208)
        at  android.support.v7.app.ActionBarActivityDelegateICS.
setContentView(ActionBarActivityDelegateICS.java:111)
        at  
android.support.v7.app.ActionBarActivity.setContentView(ActionBarActivity.java:76)
        at com.martinsapp.socialstories.BusActivity.onCreate(BusActivity.java:31)
        at android.app.Activity.performCreate(Activity.java:5231)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
        at android.app.ActivityThread.performLaunchActivity

(ActivityThread.java:2212)
 at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2298)   
 at android.app.ActivityThread.access$800(ActivityThread.java:144)
查看缩放位图的日志分配失败

问题可能是您使用的图像。尝试更改图像


此崩溃可能是由于随机场景中的内存不足造成的。

我认为这与您发布的线程无关,而与此相关:问题可能与您使用的图像有关。尝试更改图像是否尝试清理项目?@Libin图像是否会成为问题,即使它们过去加载得很好?@Henry你如何清理android studio中的项目?
public class BusActivity extends ActionBarActivity {
AnimationDrawable schoolBus;
Button b;
Button btn;
TextView t;


@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
            WindowManager.LayoutParams.FLAG_FULLSCREEN);
    setContentView(R.layout.activity_bus);
    b = (Button) findViewById(R.id.nextbutton);
    btn = (Button)findViewById(R.id.button2);
    t = (TextView)findViewById(R.id.text_View);
    Typeface newfont = Typeface.createFromAsset(getAssets(),"fonts/MarkerFelt.ttf");
    t.setTypeface(newfont);
    ImageView movingbus = (ImageView) findViewById(R.id.busImageView);
    movingbus.setBackgroundResource(R.drawable.movingbus);
    schoolBus = (AnimationDrawable) movingbus.getBackground();

    schoolBus.start();




    btn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            MediaPlayer mp = MediaPlayer.create(BusActivity.this, R.raw.bushorn);
            mp.start();
        }
    });



}

public void nextImage2(View view){
    Intent intent = new Intent(this, socialActivity.class);
    startActivity(intent);
    finish();
}
}
--- allocation failed for scaled bitmap
04-26 01:34:36.021    6000-6000/com.martinsapp.socialstories D/AndroidRuntime﹕ Shutting 

down VM
04-26 01:34:36.021    6000-6000/com.martinsapp.socialstories W/dalvikvm﹕ threadid=1:   
thread exiting with uncaught exception (group=0x41d76d88)
04-26 01:34:36.031    6000-6000/com.martinsapp.socialstories E/AndroidRuntime﹕ FATAL    
EXCEPTION: main
Process: com.martinsapp.socialstories, PID: 6000
java.lang.RuntimeException: Unable to start activity    
ComponentInfo{com.martinsapp.socialstories/com.martinsapp.socialstories.BusActivity}:  
android.view.InflateException: Binary XML file line #9: Error inflating class <unknown>
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2248)
           at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2298)
           at android.app.ActivityThread.access$800(ActivityThread.java:144)
           at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1246)
           at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:212)
        at android.app.ActivityThread.main(ActivityThread.java:5151)
        at java.lang.reflect.Method.invokeNative(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:515)
        at     
 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:877)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:693)
        at dalvik.system.NativeStart.main(Native Method)
   Caused by: android.view.InflateException: Binary XML file line #9: Error inflating  

class <unknown>
        at android.view.LayoutInflater.createView(LayoutInflater.java:620)

at
com.android.internal.policy.impl.PhoneLayoutIn
flater.onCreateView(PhoneLayoutInflater.java:56)
        at android.view.LayoutInflater.onCreateView(LayoutInflater.java:669)
        at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:694)
        at android.view.LayoutInflater.rInflate(LayoutInflater.java:755)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:353)
        at   
com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:297)
        at android.app.Activity.setContentView(Activity.java:1929)
        at   
android.support.v7.app.ActionBarActivity.
superSetContentView(ActionBarActivity.java:208)
        at  android.support.v7.app.ActionBarActivityDelegateICS.
setContentView(ActionBarActivityDelegateICS.java:111)
        at  
android.support.v7.app.ActionBarActivity.setContentView(ActionBarActivity.java:76)
        at com.martinsapp.socialstories.BusActivity.onCreate(BusActivity.java:31)
        at android.app.Activity.performCreate(Activity.java:5231)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
        at android.app.ActivityThread.performLaunchActivity

(ActivityThread.java:2212)
 at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2298)   
 at android.app.ActivityThread.access$800(ActivityThread.java:144)