加载程序到android虚拟机报错: android.widget.RelativeLayout cannot be cast to android.widget.Button
05-23 02:53:48.416: E/Trace(875): error opening trace file: No such file or directory (2)
05-23 02:53:52.545: E/AndroidRuntime(875): FATAL EXCEPTION: main
05-23 02:53:52.545: E/AndroidRuntime(875): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.intelsocket/com.example.intelsocket.MainActivity}: java.lang.ClassCastException: android.widget.RelativeLayout cannot be cast to android.widget.Button
05-23 02:53:52.545: E/AndroidRuntime(875): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180)
05-23 02:53:52.545: E/AndroidRuntime(875): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
05-23 02:53:52.545: E/AndroidRuntime(875): at android.app.ActivityThread.access$600(ActivityThread.java:141)
05-23 02:53:52.545: E/AndroidRuntime(875): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
05-23 02:53:52.545: E/AndroidRuntime(875): at android.os.Handler.dispatchMessage(Handler.java:99)
05-23 02:53:52.545: E/AndroidRuntime(875): at android.os.Looper.loop(Looper.java:137)
05-23 02:53:52.545: E/AndroidRuntime(875): at android.app.ActivityThread.main(ActivityThread.java:5041)
05-23 02:53:52.545: E/AndroidRuntime(875): at java.lang.reflect.Method.invokeNative(Native Method)
05-23 02:53:52.545: E/AndroidRuntime(875): at java.lang.reflect.Method.invoke(Method.java:511)
05-23 02:53:52.545: E/AndroidRuntime(875): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
05-23 02:53:52.545: E/AndroidRuntime(875): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
05-23 02:53:52.545: E/AndroidRuntime(875): at dalvik.system.NativeStart.main(Native Method)
05-23 02:53:52.545: E/AndroidRuntime(875): Caused by: java.lang.ClassCastException: android.widget.RelativeLayout cannot be cast to android.widget.Button
05-23 02:53:52.545: E/AndroidRuntime(875): at com.example.intelsocket.MainActivity.set_btn_status(MainActivity.java:275)
05-23 02:53:52.545: E/AndroidRuntime(875): at com.example.intelsocket.MainActivity.onCreate(MainActivity.java:62)
05-23 02:53:52.545: E/AndroidRuntime(875): at android.app.Activity.performCreate(Activity.java:5104)
05-23 02:53:52.545: E/AndroidRuntime(875): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
05-23 02:53:52.545: E/AndroidRuntime(875): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)
05-23 02:53:52.545: E/AndroidRuntime(875): ... 11 more
05-23 02:54:33.206: E/AndroidRuntime(913): FATAL EXCEPTION: main
05-23 02:54:33.206: E/AndroidRuntime(913): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.intelsocket/com.example.intelsocket.MainActivity}: java.lang.ClassCastException: android.widget.RelativeLayout cannot be cast to android.widget.Button
05-23 02:54:33.206: E/AndroidRuntime(913): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180)
05-23 02:54:33.206: E/AndroidRuntime(913): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
05-23 02:54:33.206: E/AndroidRuntime(913): at android.app.ActivityThread.access$600(ActivityThread.java:141)
05-23 02:54:33.206: E/AndroidRuntime(913): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
05-23 02:54:33.206: E/AndroidRuntime(913): at android.os.Handler.dispatchMessage(Handler.java:99)
05-23 02:54:33.206: E/AndroidRuntime(913): at android.os.Looper.loop(Looper.java:137)
05-23 02:54:33.206: E/AndroidRuntime(913): at android.app.ActivityThread.main(ActivityThread.java:5041)
05-23 02:54:33.206: E/AndroidRuntime(913): at java.lang.reflect.Method.invokeNative(Native Method)
05-23 02:54:33.206: E/AndroidRuntime(913): at java.lang.reflect.Method.invoke(Method.java:511)
05-23 02:54:33.206: E/AndroidRuntime(913): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
05-23 02:54:33.206: E/AndroidRuntime(913): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
05-23 02:54:33.206: E/AndroidRuntime(913): at dalvik.system.NativeStart.main(Native Method)
05-23 02:54:33.206: E/AndroidRuntime(913): Caused by: java.lang.ClassCastException: android.widget.RelativeLayout cannot be cast to android.widget.Button
05-23 02:54:33.206: E/AndroidRuntime(913): at com.example.intelsocket.MainActivity.set_btn_status(MainActivity.java:275)
05-23 02:54:33.206: E/AndroidRuntime(913): at com.example.intelsocket.MainActivity.onCreate(MainActivity.java:62)
05-23 02:54:33.206: E/AndroidRuntime(913): at android.app.Activity.performCreate(Activity.java:5104)
05-23 02:54:33.206: E/AndroidRuntime(913): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
05-23 02:54:33.206: E/AndroidRuntime(913): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)
05-23 02:54:33.206: E/AndroidRuntime(913): ... 11 more
这里这个错误 我是这样解决的:
public void set_btn_status(boolean paramBoolean)//使能按钮控件
{
((Button)findViewById(2131230727)).setEnabled(paramBoolean);
((Button)findViewById(2131230728)).setEnabled(paramBoolean);
((Button)findViewById(2131230729)).setEnabled(paramBoolean);
((Button)findViewById(2131230730)).setEnabled(paramBoolean);
}
改成:
public void set_btn_status(boolean paramBoolean)//使能按钮控件
{
((Button)findViewById(R.id.ledonBtn)).setEnabled(paramBoolean);
((Button)findViewById(R.id.ledoffBtn)).setEnabled(paramBoolean);
((Button)findViewById(R.id.jdqonBtn)).setEnabled(paramBoolean);
((Button)findViewById(R.id.jdqoffBtn)).setEnabled(paramBoolean);
}
加载程序到android虚拟机报错: android.widget.RelativeLayout cannot be cast to android.widget.Button的更多相关文章
- java.lang.ClassCastException: android.widget.RelativeLayout cannot be cast to android.widget.TextView
最近在学习drawerLayout时,遇到这个bug.如下示: java.lang.ClassCastException: android.widget.RelativeLayout cannot b ...
- 微信小程序---分包加载(subpackages)及报错
某些情况下,开发者需要将小程序划分成不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载. 分包很简单,具体步骤如下: 在app.json中,创建subPackages,root表示分包A的 ...
- 用eclipse加载别人的工程,报错Target runtime com.genuitec.runtime.generic.jee60 is not defined
系统加载工程后,报错Target runtime com.genuitec.runtime.generic.jee60 is not defined,在发布工程的同事电脑上正常 新导入的工程,出问题很 ...
- jfinal不能正确加载html网页,总是报错的解决方法
今天自学jfinal,遇到一个很奇怪的问题,render("/index.html");总是报错. 仔细看错误日志,才发现原来是因为html网页放到了WEB-INF文件夹下面了,所 ...
- nginx加载字体文件的时候报错
nginx 下加载配置 location ~* \.(eot|ttf|ttc|otf|eot|woff|woff2|svg)$ { root /web/static_jr ...
- 记录一次win2003服务器的IIS服务加载.flv后缀的资源报错404的处理方法
问题:访问某个域名下的xxxx.flv资源,页面报错404. 解决思路: 1.权限是否给足 user权限给完全控制咯 如果你访问该域名下的其他资源无问题的话就不是介个原因了 2.MIME类型是否少了 ...
- vue加载单文件使用vue-loader报错
报错信息如下:ERROR in ./src/login.vue Module Error (from ./node_modules/vue-loader/lib/index.js): vue-load ...
- pdfbox加载pdf时遇到wrappedioexception报错处理方式
现在一个项目要对pdf做处理.由于其中一个pdf约为80M左右,用pdfbox读取pdf时遇到了wrappedioexception错误.监控得到说内存不足.于是请教项目经理.他告诉我在Open De ...
- 解决Electron加载带jquery的项目报错问题
<!-- Insert this line above script imports --> <script>if (typeof module === 'object') { ...
随机推荐
- JAVA与多线程开发(线程基础、继承Thread类来定义自己的线程、实现Runnable接口来解决单继承局限性、控制多线程程并发)
实现线程并发有两种方式:1)继承Thread类:2)实现Runnable接口. 线程基础 1)程序.进程.线程:并行.并发. 2)线程生命周期:创建状态(new一个线程对象).就绪状态(调用该对象的s ...
- hdfs[命令] fsck
Usage: DFSck <path> [-list-corruptfileblocks | [-move | -delete | -openforwrite] [-files [-blo ...
- Linux中MySQL5.5解压版普通用户安装
#查看本机mysql 安装路径 [hadoop@SY-0134 toolkit]$ rpm -qa|grep -i mysql [hadoop@SY-0134 toolkit]$ whereis my ...
- cos
Apple过于封闭,没啥朋友,这家伙应该比较高傲,曾仅和Intel,IBM and so on..一起玩过!Google过于开放,狐朋狗友,友人泛滥,殃及ecosystem,弊端已显,祸水将至.COS ...
- Linux下的scp拷贝命令详解
相同Linux系统中对文件复制拷贝可以用CP命令: cp [options] source dest cp [options] source... directory 说明:将一个档案拷贝至另一档案, ...
- zznu 1914 asd的甩锅计划
http://acm.zznu.edu.cn/problem.php?id=1914 asd的甩锅计划 时间限制: 1 Sec 内存限制: 128 MB提交: 114 解决: 10[提交][状态] ...
- ucGUI 12864 从打点起
ucGUI是纯C写的的,移植需要定义点阵数,颜色数,和画点函数 以下是ucGUI 12864下的移植 基于ST7920控制的12864液晶用于字符显示很方便的,但网友说用它显示图形并不合适,原因就 ...
- [置顶] 新修改ADB,支持Android 4.2 系统 ,全部中文命令,手机屏幕截图等等
发过好几个ADB的工具,有很多朋友用了之后给我反馈了不少的意见和bug,这里非常感谢他们,所以今天花了一天的时间重新整理了一下ADB,并且修改了这些BUG.也有朋友建议我给一个修改列表,今天发这个帖子 ...
- ActiveMQ JMS 在发邮件中的使用
ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线.ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久 ...
- JS Math 类库介绍
下面介绍下随机生成数的常用几个API JS 随机数生成 : 在JavaScript , 提供了生成随机数的API, Math.random() 1.Math.random() : 随机生成小数 . 生 ...