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一下,这样三步下来,就能搞定你的问题了。 

  • 相关阅读:
    微信java封装
    解决PowerDesigner 生成Sql2005-2012 找不到sysproperties表的问题
    ASP.net解析JSON例子
    c# 遍历子控件,比如Form下的group,或者panel
    修改sql2005字段
    清除grid内容的列
    sql 2000以及2005以上获取数据库中所有的表(不包括系统表)
    获取SqlServer2005表结构(字段,主键,外键,递增,描述)
    SQL SERVER 数据库实用SQL语句
    查找所有页面中的按钮
  • 原文地址:https://www.cnblogs.com/hope250/p/1923616.html
Copyright © 2011-2022 走看看