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的更多相关文章

  1. java.lang.ClassCastException: android.widget.RelativeLayout cannot be cast to android.widget.TextView

    最近在学习drawerLayout时,遇到这个bug.如下示: java.lang.ClassCastException: android.widget.RelativeLayout cannot b ...

  2. 微信小程序---分包加载(subpackages)及报错

    某些情况下,开发者需要将小程序划分成不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载. 分包很简单,具体步骤如下: 在app.json中,创建subPackages,root表示分包A的 ...

  3. 用eclipse加载别人的工程,报错Target runtime com.genuitec.runtime.generic.jee60 is not defined

    系统加载工程后,报错Target runtime com.genuitec.runtime.generic.jee60 is not defined,在发布工程的同事电脑上正常 新导入的工程,出问题很 ...

  4. jfinal不能正确加载html网页,总是报错的解决方法

    今天自学jfinal,遇到一个很奇怪的问题,render("/index.html");总是报错. 仔细看错误日志,才发现原来是因为html网页放到了WEB-INF文件夹下面了,所 ...

  5. nginx加载字体文件的时候报错

    nginx 下加载配置 location ~* \.(eot|ttf|ttc|otf|eot|woff|woff2|svg)$ {                root /web/static_jr ...

  6. 记录一次win2003服务器的IIS服务加载.flv后缀的资源报错404的处理方法

    问题:访问某个域名下的xxxx.flv资源,页面报错404. 解决思路: 1.权限是否给足 user权限给完全控制咯 如果你访问该域名下的其他资源无问题的话就不是介个原因了 2.MIME类型是否少了 ...

  7. vue加载单文件使用vue-loader报错

    报错信息如下:ERROR in ./src/login.vue Module Error (from ./node_modules/vue-loader/lib/index.js): vue-load ...

  8. pdfbox加载pdf时遇到wrappedioexception报错处理方式

    现在一个项目要对pdf做处理.由于其中一个pdf约为80M左右,用pdfbox读取pdf时遇到了wrappedioexception错误.监控得到说内存不足.于是请教项目经理.他告诉我在Open De ...

  9. 解决Electron加载带jquery的项目报错问题

    <!-- Insert this line above script imports --> <script>if (typeof module === 'object') { ...

随机推荐

  1. MFC学习20160718(GetModuleFileName&&GetAppDataPath)

    1.标题栏设置 一.对话框标题栏内容为静态 直接在对话框属性“General”的“Caption”中修改. 二.对话框标题栏内容为动态生成的 在对应对话框的初始化函数OnInitDialog()中添加 ...

  2. CSS基础(背景、文本、列表、表格、轮廓)

    CSS 背景属性 属性 描述 background 简写属性,作用是将背景属性设置在一个声明中. background-attachment 背景图像是否固定或者随着页面的其余部分滚动. backgr ...

  3. 使用SignalR实现比特币价格实时刷新

    ASP.NET SignalR是微软支持的一个运行在 Dot NET 平台上的 HTML Websocket 框架.它出现的主要目的是实现服务器主动推送(Push)消息到客户端页面,这样客户端就不必重 ...

  4. 编译器对C++ 11变参模板(Variadic Template)的函数包扩展实现的差异

    编译器对C++ 11变参模板(Variadic Template)的函数包扩展实现的差异 题目挺绕口的.C++ 11的好东西不算太多,但变参模板(Variadic Template)肯定是其中耀眼的一 ...

  5. 新建虚拟目录使用UNC共享文件夹(即:虚拟目录使用UNC共享文件夹)的方法 -摘自网络

    新建虚拟目录使用UNC共享文件夹(即:虚拟目录使用UNC共享文件夹)的方法1.UNC路径:\\192.168.1.2\test\,假设连接该UNC路径的用户名为:web,密码为:123 2.在原web ...

  6. 设置sonar 界面为中文环境

    sonar 默认是英文的界面 1.下载http://repository.codehaus.org/org/codehaus/sonar-plugins/l10n/sonar-l10n-zh-plug ...

  7. Struts2的输入验证

    一.概述: ① Struts2的输入验证 –基于 XWorkValidation Framework的声明式验证:Struts2提供了一些基于 XWork Validation Framework的内 ...

  8. Oracle 表数据去重

    Oracle数据库中重复数据怎么去除?使用数据表的时候经常会出现重复的数据,那么要怎么删除呢?下面我们就来说一说去除Oracle数据库重复数据的问题.今天我们要说的有两种方法. 一.根据rowid来去 ...

  9. HDU 1068 Girls and Boys (二分图最大独立集)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1068 有n个同学,格式ni:(m) n1 n2 n3表示同学ni有缘与n1,n2,n3成为情侣,求集合 ...

  10. MD5验证工具:md5sum

    linux 下 shell命令 ,制作md5码 也用于软件的md5校验     MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改.MD5 全称是报文摘要算法(Message-Digest ...