加载程序到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') { ... 
随机推荐
- 瞬间从IT屌丝变大神——CSS规范
			CSS规范主要包括以下内容: CSS Reset用YUI的CSS Reset. CSS采用CSSReset+common.css+app.css的形式. app.css采用分工制,一个前端工程师负责一 ... 
- Hive1.3 JDBC连接-代码片段
			package com.hive.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Re ... 
- leetcode@ [352] Data Stream as Disjoint Intervals (Binary Search & TreeSet)
			https://leetcode.com/problems/data-stream-as-disjoint-intervals/ Given a data stream input of non-ne ... 
- delphi 单例模式实现
			unit Unit2; interface uses System.SysUtils; type { TSingle } TSingle = class(TObject) private FStr: ... 
- 第三百零二天 how can I 坚持
			今天给掌中宝提了几个bug,确实管用,哈哈. 还有就是弟弟买房了,海亮艺术公馆,还好,至少安定下来了,可惜啊,我看好的房子也有的卖了,咋办啊. 看准的东西总是会想法设法的买了,可是无能为力啊. 还有, ... 
- 第二百八十六天 how can I 坚持
			bug不断啊,头疼. 今天早上到的倒是挺早. 中午吃的黄焖鸡,晚上加了会班. 勇江的鱼都死了,杨建的还剩3条,晚上到家都快十点了,还洗了衣服,没捞出来呢, 希望可以请下来假吧. 晾上衣服睡觉. 
- IIS中使用PUT方法錯誤記錄
			在IIS7.5中使用PUT,DELETE方法時會遇到404,405錯誤,特記錄解決辦法:404: 405: 在web.config的system.webServer節點中加入 <modules ... 
- fx-experience-tools
			http://fxexperience.com/2012/03/announcing-fx-experience-tools/ I have some cool new stuff for you t ... 
- 有趣的Node爬虫,数据导出成Excel
			最近一直没更新了诶,因为学习Backbone好头痛,别问我为什么不继续AngularJs~因为2.0要出来了啊,妈蛋!好,言归正传,最近帮我的好基友扒数据,他说要一些股票债券的数据.我一听,那不就是要 ... 
- IMAQ Flatten Image to String VI的参数设置对比
			无压缩 jpeg压缩 无损二元包装 仅JPEG压缩时有效 平化类型(指定字符串中存储什么类型的数据) None JPEG PACKED BINARY Quality Image Image and ... 
