/* AUTO-GENERATED FILE.  DO NOT MODIFY.
 *
 * This class was automatically generated by the
 * aapt tool from the resource data it found.  It
 * should not be modified by hand.
 */
//这些都是R.JAVA里面的错误package com.example.calcultor;public final class R {
    public static final class attr {
    }
    public static final class drawable {
        public static final int ic_action_search=0x7f020000;
        public static final int ic_launcher=0x7f020001;
    }
    public static final class id {
        public static final int 0=0x7f07000d;
        public static final int 1=0x7f070001;
        public static final int 2=0x7f070002;
        public static final int 3=0x7f070003;
        public static final int 4=0x7f070005;
        public static final int 5=0x7f070006;
        public static final int 6=0x7f070007;
        public static final int 7=0x7f070009;
        public static final int 8=0x7f07000a;
        public static final int 9=0x7f07000b;
        public static final int clear=0x7f070011;
        public static final int divide=0x7f07000e;
        public static final int dot=0x7f07000f;
        public static final int et=0x7f070000;
        public static final int menu_settings=0x7f070012;
        public static final int multiply=0x7f07000c;
        public static final int plus=0x7f070004;
        public static final int reduce=0x7f070008;
        public static final int result=0x7f070010;
    }
    public static final class layout {
        public static final int activity_main=0x7f030000;
    }
    public static final class menu {
        public static final int activity_main=0x7f060000;
    }
    public static final class string {
        public static final int 0=0x7f040004;
        public static final int 1=0x7f040005;
        public static final int 2=0x7f040006;
        public static final int 3=0x7f040007;
        public static final int 4=0x7f040008;
        public static final int 5=0x7f040009;
        public static final int 6=0x7f04000a;
        public static final int 7=0x7f04000b;
        public static final int 8=0x7f04000c;
        public static final int 9=0x7f04000d;
        public static final int app_name=0x7f040000;
        public static final int clear=0x7f040013;
        public static final int divide=0x7f040011;
        public static final int dot=0x7f040012;
        public static final int hello_world=0x7f040001;
        public static final int input=0x7f040015;
        public static final int menu_settings=0x7f040002;
        public static final int multiply=0x7f040010;
        public static final int plus=0x7f04000e;
        public static final int reduce=0x7f04000f;
        public static final int result=0x7f040014;
        public static final int title_activity_main=0x7f040003;
    }
    public static final class style {
        public static final int AppTheme=0x7f050000;
    }
}其中数字就是0-9那些前面都显示一个红叉错误提示如下:
Description Resource Path Location Type
Syntax error on token "0", invalid VariableDeclaratorId R.java /Calcultor/gen/com/example/calcultor line 45 Java Problem一大堆相同的错误,求高手解答,等下跟上面发的帖子一起结贴了。谢谢了!

解决方案 »

  1.   

    calcultor line 45 Java Problem....说明了问题
      

  2.   

    不要用数字啊,比如说0到9是10个button按钮,你就用android:id="@+id/btn0",android:id="@+id/btn1".....
    用哪个控件,你在起id名时,在前面加个控件缩写,比如说你给TextView
    控件起id名可以这样起android:id="@+id/tvMain"
      

  3.   

    还有一点:<Button android:id="@+id/.."/>
    这里的id是标示符,java中标示符命名要合法,不能用数字开头,而且命名最好见名知意!Java 语言中,对各种变量、方法和类等要素命名时使用的字符序列称为标识符。
          --凡是自己可以起名字的地方都叫标示符,都遵守标示符的规则。
    Java 标识符有如下命名规则:
    标识符由字母、下划线“_” 、美元符“$”或数字组成。
    标识符应以字母、下划线“_” 、美元符“$”开头。
    Java 标识符大小写敏感,长度无限制。
    约定俗成:Java 标识符选取因注意“见名知意”且不能与 Java 语言的关键字重名。Java语言基础楼主再好好温习一遍吧。