• android setContentView(R.layout.main) 语法错误


    刚开始学习android开发。看看视频,照着视频学习学习,从非常简单的项目开始,由于我以前从来没用过java,对eclipse 环境不熟悉,经常会犯很多低级的错误,这不,今天就犯了一个,调了好几次,也不知道因为什么。在网上搜索一下,终于找到答案,我记下来,以后在犯错误的时候好有地儿找。

        事情是这样的,我建了一android app项目,在Activity.xml上增加一个按钮控件,然后回到.java文件上的onCreate方法上增加一个函数,还没等写呢,项目就出错了,我试着把增加的东西全部删除,仍然不好使,再然后我就试着重新建立一个新的工程,再试,仍然不好使,这下我可蒙了,我什么也没修改,怎么就编译不过去了呢?这些年,我的惰性越来越大,行了,今天先放下吧,弄不出来闹心,第二天,我又重启电脑,打开仍然不好使,没招了,试着上网搜索一下吧,终于找到答案了。原来是eclipse自身的bug,罗嗦了这么多,记录一下解决方法吧。

    1.删除 import android.R; (我是使用这个好使的)

    2.修改完代码后尝试重新编译,在“项目-》清理”然后再编译。

    3.重启eclipse

    原因分析(整理网上的一些解决办法):

      说法1:修改了main.xml 内容后,保存。理应的Eclipse自动编译次,将ID加载到R文件里
          有时候Eclipse不好用,这个功能会失效,改完代码后直接先尝试编译下,可能会好使。

      说法2:eclipse有几个小问题,有时候代码没有错,但是eclipse一直提示错误,这要在“项目-》清理”然后再编译。还有些时候xml里面包含文字时,R.java会出现id解析缺少“=”,这是把文字修改成别的或许就好了

    注:此部分解决方法和内容只是将CSDN的帖子做了整理,方便大家使用。

    帖子来自:http://topic.csdn.net/u/20100826/23/537d8bc1-a548-4676-99a3-8b3f172923b4.html

     

     本人.net开发出身,小感慨一下别喷我,还是微软的开发工具用着简单,而且这种bug少呀,看来人家的测试做的真好。

      

  • 相关阅读:
    筛选法 || POJ 1356 Prime Land
    搜索 || BFS || POJ 3278 Catch That Cow
    (素数筛) 找质数
    (map)后缀字符串
    字符串的进制
    (二进制枚举子集)买玩具
    (基础)01背包问题
    (基础)编辑距离
    (基础)最长公共字串
    最大子矩阵和
  • 原文地址:https://www.cnblogs.com/zhongbingshu/p/2310035.html
Copyright © 2020-2023  润新知