zoukankan      html  css  js  c++  java
  • android 程序开发 R.### cannot be resolved

    首先要确认你没有导入android.R

    以下内容供参考:--------------------------------

    最近新学写android应用程序,首先想写一个界面。按照参考书样例来写的程序,但是在最后bulid的时候发现所有R.###(包括R.string.##,以及R.layout.main等都无法resolved。)我的做法是在外部写好的main.xml,string.xml以及主java文件,然后建造一个工程把前面的文件代替进去。但是build就发现所有的R.### cannot be resolved。

    setContentView(R.layout.main)就像这句的R.layout.main就无法resolved。参考了网上修改的方法,clean以后rebuilt的方法也不行,前面的import申明中也没有android.R的错误,实在不知道为啥错。求达人能给解答。

    没有最佳答案

    需要在AndroidManifest中进行注册 activity

    建议用插件自动生成

    有可能是你在导入android.R的时候出错了,建议删除import android.R 然后重新编译。

    是否安装了JAVA SDK 6?是的话这个问题好办,打开eclipse,菜单栏选择window->preferences,弹出对话框,对话框左侧菜单选择java->compiler,再在对话框右侧找到compiler compliance level 这个选项,选择1.5,问题解决。

    不同的eclipse版本具体选择路径可能不同,不过只要找到JAVA编译器选项将其选为1.5就可以。

    1.先检查你的代码,代码有误,R.java文件是生成不了的

    2. 把Project ----> Build Automatically那个选项勾上,让工程每次修改完后都会自动编译,这样R.java会是最新的(这时候程序有误,不会生成)

    3. Project ---> Clean,点开后,选中你的工程,然后OK,会Reset你的工程设置,然后重新Build一下,这样三步下来,就能搞定你的问题了。 

  • 相关阅读:
    嘿,新年快乐
    最近无状态~
    奥巴马:我们为什么要上学
    大学学不会逃课是不会有出息的!
    赫赫,给红十字捐款的sb了吧
    狄仁杰你敢不装逼吗
    腾讯qq开始耍威胁用户的无赖手段了
    <转>关于信仰
    恩,老了~~~
    Vue 2.0学习笔记: Vue中的computed属性
  • 原文地址:https://www.cnblogs.com/hope250/p/1923616.html
Copyright © 2011-2022 走看看