android虚拟机里程序一直停止运行

问题描述

android虚拟机里程序一直停止运行
ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=edu.nuist.zhangtong.baiduMap/.LoginActivity }

logcat:

01-05 00:06:04.698: D/dalvikvm(1225): Not late-enabling CheckJNI (already on)
01-05 00:06:09.188: D/AndroidRuntime(1225): Shutting down VM
01-05 00:06:09.198: W/dalvikvm(1225): threadid=1: thread exiting with uncaught exception (group=0xb2ad2ba8)
01-05 00:06:09.268: E/AndroidRuntime(1225): FATAL EXCEPTION: main
01-05 00:06:09.268: E/AndroidRuntime(1225): Process: edu.nuist.zhangtong.baiduMap PID: 1225
01-05 00:06:09.268: E/AndroidRuntime(1225): java.lang.RuntimeException: Unable to start activity ComponentInfo{edu.nuist.zhangtong.baiduMap/edu.nuist.zhangtong.baiduMap.LoginActivity}: java.lang.ClassCastException: android.widget.TextView cannot be cast to android.widget.EditText
01-05 00:06:09.268: E/AndroidRuntime(1225): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)
01-05 00:06:09.268: E/AndroidRuntime(1225): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
01-05 00:06:09.268: E/AndroidRuntime(1225): at android.app.ActivityThread.access$800(ActivityThread.java:135)
01-05 00:06:09.268: E/AndroidRuntime(1225): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
01-05 00:06:09.268: E/AndroidRuntime(1225): at android.os.Handler.dispatchMessage(Handler.java:102)
01-05 00:06:09.268: E/AndroidRuntime(1225): at android.os.Looper.loop(Looper.java:136)
01-05 00:06:09.268: E/AndroidRuntime(1225): at android.app.ActivityThread.main(ActivityThread.java:5017)
01-05 00:06:09.268: E/AndroidRuntime(1225): at java.lang.reflect.Method.invokeNative(Native Method)
01-05 00:06:09.268: E/AndroidRuntime(1225): at java.lang.reflect.Method.invoke(Method.java:515)
01-05 00:06:09.268: E/AndroidRuntime(1225): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
01-05 00:06:09.268: E/AndroidRuntime(1225): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
01-05 00:06:09.268: E/AndroidRuntime(1225): at dalvik.system.NativeStart.main(Native Method)
01-05 00:06:09.268: E/AndroidRuntime(1225): Caused by: java.lang.ClassCastException: android.widget.TextView cannot be cast to android.widget.EditText
01-05 00:06:09.268: E/AndroidRuntime(1225): at edu.nuist.zhangtong.baiduMap.LoginActivity.onCreate(LoginActivity.java:26)
01-05 00:06:09.268: E/AndroidRuntime(1225): at android.app.Activity.performCreate(Activity.java:5231)
01-05 00:06:09.268: E/AndroidRuntime(1225): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
01-05 00:06:09.268: E/AndroidRuntime(1225): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
01-05 00:06:09.268: E/AndroidRuntime(1225): ... 11 more
01-05 00:07:51.018: I/Process(1225): Sending signal. PID: 1225 SIG: 9

解决方案

log中有提示
01-05 00:06:09.268: E/AndroidRuntime(1225): Caused by: java.lang.ClassCastException: android.widget.TextView cannot be cast to android.widget.EditText
01-05 00:06:09.268: E/AndroidRuntime(1225): at edu.nuist.zhangtong.baiduMap.LoginActivity.onCreate(LoginActivity.java:26)
第二句提示在LoginActivity中的onCreate的26行出错,第一句提示了出错信息:
类转换异常:TextView不能转成EditText。
你看一下自己的代码,是不是把本来是TextView的控件给写成了EditText。
如果不是上述情况的话,可能是你之前写错过,改过来了,但是eclipse还没有反应过来,可以clean一下,再build。
还不行的话,重启eclipse

解决方案二:
类型转发有问题,控件类型错了!。?

时间: 2024-07-28 17:09:00

android虚拟机里程序一直停止运行的相关文章

自定义listview后程序直接停止运行logcat里一点错误提示都没有是什么原因

问题描述 自定义listview后程序直接停止运行logcat里一点错误提示都没有是什么原因 //MainActivity.java package com.example.jkd.listview; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.wid

安装在两个两个android handset里的相同的程序如何通信?

问题描述 安装在两个两个android handset里的相同的程序如何通信? 我想检测两个android handset里安装的相同的程序,但是我不知道如何使用任何web service. 如果我知道接收者的电话号码能行吗? 或者还有什么好的方法呢?

android虚拟机详解

android5.0之前使用的虚拟机是Dalvik虚拟机,这个虚拟机在JVM的基础上做了一定的优化.android5.0之后,android采用了新的虚拟机ART,本文主要对Dalvik.JVM.ART之间进行对比. 一.Dalvik虚拟机 1.概念 Dalvik虚拟机是Android程序的虚拟机,是Android中Java程序的运行基础.其指令集基于寄存器架构,执行其特有的文件格式--dex字节码来完成对象生命周期管理.堆栈管理.线程管理.安全异常管理.垃圾回收等重要功能.它的核心内容是实现库

android-Android怎么模拟虚拟机里模拟内存不足

问题描述 Android怎么模拟虚拟机里模拟内存不足 Android怎么模拟虚拟机里模拟内存不足,请问可以模拟嘛,有什么软件吗 解决方案 虚拟机配置下内存,设置的小一些. 解决方案二: 把虚拟机内存调整到512M,然后开几个大的程序或者游戏,就看到效果了 呵呵,估计卡的要命 解决方案三: eclipse内存设置大一些 解决方案四: 创建虚拟机的时候就把虚拟机内存大小设大一点,建议你还是用真机测试吧,效果更好更直观

安卓-关于提示eclipse上,“XX出错,程序已停止运行”的原因!

问题描述 关于提示eclipse上,"XX出错,程序已停止运行"的原因! 今天写了个小程序,在写按钮监听了时候出现了问题,反复检查代码,发现加上button.setOnClickListener(new Buttonlistener());这句话后,一运行,程序就终止运行,注释掉后,没问题,布局可以显示,本人菜鸟,望大神解答,如对问题有困惑,可指出,一直在,随时恭候. 解决方案 感觉把你的代码或者log信息粘出来或许更好,这样看不出来你的错误在哪 解决方案二: 详细说下,先在布局里添加

Android 虚拟机没有运行,一直是主界面

问题描述 Android 虚拟机没有运行,一直是主界面 虚拟机运行后一直是主界面,在eclipse上显示已经成功,在自己手机上运行一直是安装应用程序,求教大神这个是什么情况...小白第一次学习Android开发 解决方案 http://zhidao.baidu.com/link?url=GpJQwQaqBdwkXPQAUtvVpP6h82nhmC9obJVcoVfUIp1WizLfERntZhtOmda51pSTRuSF_Wa134viPBK11tJzQitkZfkq7l9R_JA3GUiYhx

《深入解析Android 虚拟机》——导读

前言 Android虚拟机技术--Dalvik VM是通往Android高级开发的必备技术!为了让广大读者深入理解Android系统,不再停留在抽象的原理和概念之上,本书对Android虚拟机方面的知识进行了细致分析,这样做的目的是"提炼"出Android系统的本质,了解Android系统究竟是如何运作的,进程和线程之间是如何协调并进的,内存之间是如何分配并存的.并以此为基础,详细讲解了内存优化.垃圾收集和系统优化方面的基本原理和具体实现. Android系统从诞生到现在的短短几年时间

《深入解析Android 虚拟机》——第2章 Java虚拟机基础 2.1虚拟机的作用

2.1 虚拟机的作用 虚拟机(Virtual Machine)这一概念最初由波佩克与戈德堡定义,是指通过软件模拟的具有完整硬件系统功能的.运行在一个完全隔离环境中的完整计算机系统.由此可见,虚拟机是跟特定硬件无关的一个系统.在现实应用中,虚拟机最常见的情形便是双系统.例如计算机原装系统是Windows,为了在这台机器上能够体验Linux系统,可以安装一个虚拟机环境,在这个虚拟机环境中运行Linux系统,这样就实现了"一机双系统"的功效.在现实应用中,通过虚拟机软件可以在一台物理计算机上

《深入解析Android 虚拟机》——第2章,第2.1节虚拟机的作用

第2章 Java虚拟机基础 深入解析Android 虚拟机 Java虚拟机和Android虚拟机十分相似,所以在本书中将以Java虚拟机开始,逐步引领广大读者步入Android虚拟机的世界.在本章的内容中,将简要讲解Java虚拟机技术的基本知识,为读者步入本书后面知识的学习打下基础. 2.1 虚拟机的作用 虚拟机(Virtual Machine)这一概念最初由波佩克与戈德堡定义,是指通过软件模拟的具有完整硬件系统功能的.运行在一个完全隔离环境中的完整计算机系统.由此可见,虚拟机是跟特定硬件无关的