Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/326.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 我的系统在Android Studio中出错_Java_Android - Fatal编程技术网

Java 我的系统在Android Studio中出错

Java 我的系统在Android Studio中出错,java,android,Java,Android,我正在制作一个简单的应用程序。它只有一个splashscreen、introactivity、overview,然后是带有图像按钮的主页。图像按钮将用于显示带有图像的模块 07-12 10:06:41.819 22293-22293/com.example.chan.data E/dalvikvm:找不到从方法android.support.v7.widget.AppCompatImageHelper.hasOverlappingRendering 07-12 10:06:56.729 2229

我正在制作一个简单的应用程序。它只有一个splashscreen、introactivity、overview,然后是带有图像按钮的主页。图像按钮将用于显示带有图像的模块

07-12 10:06:41.819 22293-22293/com.example.chan.data E/dalvikvm:找不到从方法android.support.v7.widget.AppCompatImageHelper.hasOverlappingRendering 07-12 10:06:56.729 22293-22293/com.example.chan.data E/dalvikvm堆引用的类“android.graphics.drawable.RippleDrawable”:1209328字节分配的内存不足。07-12 10:06:56.734 22293-22293/com.example.chan.data/AndroidRuntime:致命异常:主进程:com.example.chan.data,PID:22293 java.lang.RuntimeException:无法启动活动组件信息{com.example.chan.data/com.antonio.chan.data.disaster4}:android.view.InflateException:二进制XML文件行#56:在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2413)在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2471)在android.app.ActivityThread.access$900(ActivityThread.java:175)在android.app.ActivityThread$H.handleMessage上膨胀类时出错android.os.Handler.dispatchMessage(Handler.java:102)和android.os.Looper.loop(Looper.java:146)的android.app.ActivityThread.main(ActivityThread.java:5602)的java.lang.reflect.Method.invokenactive(本机方法)和java.lang.reflect.Method.invoke(Method.java:515)位于com.android.internal.os.ZygoteInit$methodAndArgscaler.run(ZygoteInit.java:1283)位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)位于dalvik.system.NativeStart.main(本机方法),原因是:android.view.InflateException:二进制XML文件行#56:在android.view.LayoutInflater.createView处膨胀类时出错(LayoutInflater.java:626)在android.view.LayoutInflater.onCreateView(PhoneLayoutInflater.java:56)在android.view.LayoutInflater.onCreateView(LayoutInflater.java:675)在android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:700)在android.view.LayoutInflater.rInflate(LayoutInflater.java:761)上在android.view.LayoutInflater.inflate(LayoutInflater.java:498)在android.view.LayoutInflater.inflate(LayoutInflater.java:398)在android.view.LayoutInflater.inflate(LayoutInflater.java:354)在com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:366)在android.app.Activity.setContentView(Activity.java:2033)上android.app.ActivityThread.handleLaunchActivity上的android.app.Activity.performCreate(Activity.java:5453)上的com.antonio.chan.data.disaster4.onCreate(disaster4.java:22)上的android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1093)(ActivityThread.java:2471)在android.app.ActivityThread.access$900(ActivityThread.java:175)在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1308)在android.os.Handler.dispatchMessage(Handler.java:102)在android.os.Looper.Looper.java:146)在android.app.ActivityThread.main(ActivityThread.java:5602)上位于java.lang.reflect.Method.invokenactive(本机方法),位于java.lang.reflect.Method.invoke(Method.java:515),位于com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283),位于com.android.internal.os.zgoteinit.main(zgoteinit.java:1099),位于dalvik.system.NativeStart.main(本机方法)原因:java.lang.reflect.InvocationTargetException位于com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView上的java.lang.reflect.Constructor.newInstance(Constructor.java:423)处的java.lang.reflect.Constructor.Constructorive(本机方法)android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:700)的android.view.LayoutInflater.LayoutInflater.rInflate(LayoutInflater.java:761)的android.view.LayoutInflater.onCreateView(LayoutInflater.java:675)的android.view.LayoutInflater(LayoutInflater.java:398)在android.view.LayoutInflater.flage(LayoutInflater.java:354)在com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:366)在android.app.Activity.setContentView(Activity.java:2033)在com.antonio.chan.data.disaster4.onCreate(disaster4.java:22)在android.app.Activity.performCreateandroid.app.ActivityThread.performLaunchActivity(ActivityThread.java:2377)android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2471)android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1093)android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2377)android.app.ActivityThreadandroid.os.Handler.dispatchMessage(Handler.java:102)的android.os.Looper.loop(Looper.java:146)的android.app.ActivityThread.main(ActivityThread.java:5602)的java.lang.reflect.Method.Invokenactive(本机方法)的java.lang.reflect.Method.invoke(Method.java:515)位于com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283)位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)位于dalvik.system.NativeStart.main(本机方法),原因是:android.graphics.BitmapFactory.nativedecodeset(本机方法)上的java.lang.outofmemory错误android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:683)android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:513)android.graphics.drawable.drawable.createFromResourceStream(drawable.java:889)android.content.res.Resources.loadDrawable(Resources.java:3436)android.content.res.TypedArray.getDrawable(TypedArray.java:602)在android.widget.ImageView。(ImageView.java:133)在android.widget.ImageView。(ImageView.java:123)在java.lang.reflect.Constructor.constructNative(本机方法)在java.lang.reflect.Constructor.newInstance(Constructor.java:423)
package com.antonio.chan.data;
import android.app.Activity;
import android.content.Intent;
import android.media.Image;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.MenuItem;
import android.view.View;
import android.widget.ImageButton;

public class disaster4 extends Activity implements View.OnClickListener{
    ImageButton btnsim;
    ImageButton btnmod;

    public ImageButton but1;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_disaster4);

        btnsim = (ImageButton) findViewById(R.id.landslide_sim);
        btnsim.setOnClickListener(this);

        btnmod = (ImageButton) findViewById(R.id.landslide_mod);
        btnmod.setOnClickListener(this);
    }

    @Override
    public void onClick(View v) {
        if (v==btnmod) {
            Intent IntentLoadNewActivity = new Intent(disaster4.this,disaster4_module4.class );
            startActivity(IntentLoadNewActivity);
        }
        if (v==btnsim){
            Intent IntentLoadNewActivity = new Intent(disaster4.this, disaster4_sim.class );
            startActivity(IntentLoadNewActivity);
        }
    }
}
package com.antonio.chan.data;

import android.app.Activity;
import android.content.Intent;
import android.media.Image;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.MenuItem;
import android.view.View;
import android.widget.ImageButton;

public class disaster4 extends Activity implements View.OnClickListener{
    ImageButton btnsim;
    ImageButton btnmod;

    public ImageButton but1;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_disaster4);

        btnsim = (ImageButton) findViewById(R.id.landslide_sim);
        btnsim.setOnClickListener(this);

        btnmod = (ImageButton) findViewById(R.id.landslide_mod);
        btnmod.setOnClickListener(this);
    }

    @Override
    public void onClick(View v) {
        if (v==btnmod) {
            Intent IntentLoadNewActivity = new Intent(disaster4.this,disaster4_module4.class );
            startActivity(IntentLoadNewActivity);
        }

        if (v==btnsim){
            Intent IntentLoadNewActivity = new Intent(disaster4.this, disaster4_sim.class);
        }
    }
}