为了账号安全,请及时绑定邮箱和手机立即绑定

代码没有写错,可是运行的时候出现了“停止工作了”

54c5b00c0001700705000282.jpg

54c5b01200018c3205000282.jpg

54c5b01b00017f1705000282.jpg


log信息如下

01-26 02:56:31.954      589-589/com.test.myapplication E/AndroidRuntime﹕ FATAL EXCEPTION: main

    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.test.myapplication/com.test.myapplication.MainActivity}: java.lang.ClassCastException: android.widget.ImageView cannot be cast to android.widget.ImageButton

            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1955)

            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1980)

            at android.app.ActivityThread.access$600(ActivityThread.java:122)

            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1146)

            at android.os.Handler.dispatchMessage(Handler.java:99)

            at android.os.Looper.loop(Looper.java:137)

            at android.app.ActivityThread.main(ActivityThread.java:4340)

            at java.lang.reflect.Method.invokeNative(Native Method)

            at java.lang.reflect.Method.invoke(Method.java:511)

            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)

            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)

            at dalvik.system.NativeStart.main(Native Method)

     Caused by: java.lang.ClassCastException: android.widget.ImageView cannot be cast to android.widget.ImageButton

            at com.test.myapplication.MainActivity.onCreate(MainActivity.java:20)

            at android.app.Activity.performCreate(Activity.java:4465)

            at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)

            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1919)

            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1980)

            at android.app.ActivityThread.access$600(ActivityThread.java:122)

            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1146)

            at android.os.Handler.dispatchMessage(Handler.java:99)

            at android.os.Looper.loop(Looper.java:137)

            at android.app.ActivityThread.main(ActivityThread.java:4340)

            at java.lang.reflect.Method.invokeNative(Native Method)

            at java.lang.reflect.Method.invoke(Method.java:511)

            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)

            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)

            at dalvik.system.NativeStart.main(Native Method)


正在回答

2 回答

这是什么模拟器

0 回复 有任何疑惑可以回复我~

哎呀!!!我知道自己错啥了

layout里,本应该是ImageButton却写成ImageView了

还傻傻地以为哪里出错......

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android攻城狮的第一门课(入门篇)
  • 参与学习       312584    人
  • 解答问题       4633    个

想快速掌握Android应用开发基础,选择学习这门课程就对了。

进入课程

代码没有写错,可是运行的时候出现了“停止工作了”

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信