加载程序到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') { ...
随机推荐
- HttpMessageConverter用法
HttpMessageConverter接口定义 * Strategy interface that specifies a converter that can convert from and t ...
- 新手一步一步OpenCV+Win7+Visual Studio 2013环境配置
地点:湖南大学软件大楼211 时间:2013.12.19 昨天导师布置了个任务,要求是找出用相机拍出同一移动场景下的两张照片,计算机能根据其中的差异计算场景移动的距离和旋转角度.据说以前很牛逼的师兄完 ...
- ZendFramework2 与MongoDB的整合
从网上找了很多文章,先是直接搜关键字找zf2与mongoDB的文章,然后回到源头先学习了一下mongoDB是什么,以及纯PHP环境下怎么用,又从github上找了几个mongoDB的zf2模块,还FQ ...
- TestDriven.NET – 快速入门
TestDriven.NET – 快速入门[译文] 介绍 这部分将提供一个快速的入门向导,在vs.NET的任何一个版本上面使用TestDriven.NET TDD(测试驱动开发)在你写你的代码之前,写 ...
- Ubuntu 12.04 中安装和配置 Java JDK
先去 Oracle下载Linux下的JDK压缩包,我下载的是jdk-7u4-linux-i586.tar.gz文件,下好后直接解压 sudo mv ./jdk1.7.0_55 /usr/lib/jdk ...
- Telnet端口测试
$IP ="220.181.111.142"$Port ="801" Function Port-Test ($IP,$Port){ $Timeout = 10 ...
- sql 指令
SELECT 是用来做什么的呢?一个最经常使用的方式是将资料从数据库中的表格内选出.从这一句回答中.我们立即能够看到两个keyword:从 (FROM)数据库中的表格内选出 (SELECT).(表格是 ...
- 【转】C++ static关键字
原文:http://blog.csdn.net/hackbuteer1/article/details/7487694 C++的static有两种用法:面向过程程序设计中的static和面向对象程序设 ...
- Codeforces Round #286 (Div. 1) D. Mr. Kitayuta's Colorful Graph 并查集
D. Mr. Kitayuta's Colorful Graph Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/ ...
- java源码部署
环境:nginx+tomcat部署方式:源码部署源码目录 /chroot2/test/schedule 目录下面就是所有源码了tomcat 位置: /usr/local/tomcat/apache-t ...