我和我的朋友参加一个比赛——物联网应用技能大赛,这个大赛所要求的技能有,硬件技术,Android平台开发技术,.NET平台开发技术,所以这是一个团队合作的比赛,基本上没有人能同时掌握这三种技术(在校生)。

  今天的一个任务是:串口通讯实验。面向Android平台开发,要求把Android工程部署到测试机上,然后打开串口为COM1,COM2,COM3及相应波特率的串口。

  我们碰到的问题是,Android工程部署上之后,弹出“强制关闭”的消息框。

  以下是我对”强制关闭“的理解:

    Android程序,弹出”强制关闭“消息框的位置:

      1.在启动程序之后,完成窗口初始化之前;

      2.点击按钮后

    Android程序,弹出”强制关闭“消息框的解决思路:

      1.首先是考虑自己的代码是否有问题。

        寻找错误代码位置的方法:

          1).调试法。

            通过设置断点

          2).代码排除法。

            第一种:通过设置多个”消息框“。在哪个消息框之后出现”强制关闭“消息框,那么在这之后的代码就是错误的代码的位置。

            第二种:通过注释代码。首先将所有的输入的代码都注释掉,然后按照代码执行顺序依次解开注释,运行,直到找到错误代码位置。

      2.然后是考虑SDK版本是否与模拟机,测试机或真机SDK版本不同

        模拟机的版本低,使用的SDK版本高,这会导致模拟机里有些控件及控件属性不兼容;

        模拟机的版本高,使用的SDK版本低,同样也会出现问题;

  或许我说的不大全面,但是如果能解决大家的问题的话,那再好不过了;

  欢迎大家来评论,指出我的不足;若有更好的方法,也写出来,大家共同学习。

    

更多相关文章

  1. android EditText设置不可写
  2. android 使用html5作布局文件: webview跟javascript交互
  3. android studio调试c/c++代码
  4. android“设置”里的版本号
  5. IM-A820L限制GSM,WCDMA上网的原理(其他泛泰机型可参考)7.13
  6. 锁屏界面
  7. 浅析Android中的消息机制-解决:Only the original thread that cr
  8. android(NDK+JNI)---Eclipse+CDT+gdb调试android ndk程序
  9. Android(安卓)version and Linux Kernel version

随机推荐

  1. android的binder机制研究二
  2. Android、iOS系统架构
  3. Android(安卓)Build System ---- how to
  4. Android(安卓)强制下线功能 第一行代码
  5. Android韩国市场占有率超过95%
  6. 如何解决:Android中 Error generating fin
  7. Android DVM
  8. Android的NDK开发
  9. Android(安卓)动画整理(3.0以上)
  10. 丢失Android系统库或者Conversion to Dal